WIP: Add Zookeeper Protocol Dissector
This adds a new dissector for the protocols used by Zookeeper.
Zookeeper is a distributed database focused on maintaining consistent configuration information, even in the presence of network partitions (split brain). For more info, see https://zookeeper.apache.org/
Zookeeper uses three different protocols:
- The client protocol, used by clients to communicate with the
zookeeper cluster. Defaults to port
2181
. - The inter-cluster protocol, used by the servers within the cluster to
stay in-sync with each other. Defaults to port
2888
. - The special leader election protocol, used by servers within the
cluster for electing a new leader when a network partition happens. Defaults to port
3888
.
This PR only adds support for the client protocol.
Edited by Jeff Widman