Wireshark dissector for XMPP

As you probably know by now, XMPP is one of the most important protocols for us. Many of our features are available through XMPP which means that, when debugging, many times we need to look more closely on what exactly happened, what packets we sent and what we received. In order to make such kind of debugging easier, Jitsi produces logs in the pcap format. The problem is that Wireshark’s existing analyzer for Jabber does not do much to make our life easier. It displays packets in a clumsy way and gives you few filtering possibilities.

We would therefore like to have a new, more advanced dissector that presents packets in a convenient way. We’d also like to be able and apply display filters on mosts of the popular XML elements that we can find in packets sent and received by Jitsi.

References:

The Smack API
http://www.igniterealtime.org/projects/smack/index.jsp

Other Jitsi GSoC Projects
http://gsoc.jitsi.org

Jitsi Developer Documentation
http://www.jitsi.org/index.php/Documentation/DeveloperDocumentation

The official Jitsi website
http://www.jitsi.org