This tool provides a modular interface to implement low-level networking primitives for a Kafka client
Eg: TCP connectors; SSL connectors
Eg: Incomplete handshakes, Connection storms
- Harness
go build -o ksiege cmd/kafkasiegecli/main.go
- Plugin (Eg: TCP)
go build -buildmode=plugin -o tcp.so plugins/tcp/tcp.go
- Configuration (as specified in
config.toml
) -
./ksiege -config config.toml