Wireshark Dissector
Wireshark has support for the Ceph protocol and it will be shipped in the 1.12.1release.
Using
To use the Wireshark dissector you must build it from git, the process isoutlined in great detail in the Building and Installing section of theWireshark Users Guide.
Developing
The Ceph dissector lives in Wireshark git atepan/dissectors/packet-ceph.c
. At the top of that file there are somecomments explaining how to insert new functionality or to update the encodingof existing types.
Before you start hacking on Wireshark code you should look at thedoc/README.developer
and doc/README.dissector
documents as they explainthe basics of writing dissectors. After reading those two documents you shouldbe prepared to work on the Ceph dissector. The Wiresharkdevelopers guide also contains a lot of useful information but it is lessdirected and is more useful as a reference then an introduction.