Skip to content

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:

  1. The client protocol, used by clients to communicate with the zookeeper cluster. Defaults to port 2181.
  2. The inter-cluster protocol, used by the servers within the cluster to stay in-sync with each other. Defaults to port 2888.
  3. 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

Merge request reports