This a WIP dissector for the teeworlds protocol. It is written in Lua but could be ported to C for better performance.
You have to build the file dissector.lua
first, using the command make
.
Then add it to the plugins directory of wireshark. (see (https://wiki.wireshark.org/Lua/Examples)).
On linux, you have to add it to ~/.config/wireshark/plugins
.
Then to (re)load it, Menu -> Analyse -> Reload Lua Plugins.
There is a dissector from 2015 written by fstd for the 0.6 protocol. It is written in C and based on an outdated wireshark base. There is a port to the new wireshark version with even less functionallity and a binary release.
libtw2 by heinrich5991 also has a dissector written in rust.