Wireshark is a widely used tool when it comes to view the contents of a network traffic capture. When reversing a protocol, we tend to develop a simple program with a "simple" programming language (Python, Go...) to parse what is currently known. The most logic way would be to develop this program as a Wireshark plugin, but the Wireshark plugin API is rarly used, since it's quite complex and does not fit for a quick and dirty task. Wirego allows simple development of Wireshark plugins in Python and Go (and maybe more).