Plugin that dissects packets from Factorio in Wireshark.
To install this plugin copy factorio.lua to Wireshark's plugin directory. (on windows this directory is in %APPDATA%\Wireshark\plugins, you may have to create it.)
Only the latest version of Factorio is supported, most parts of the protocol is not dissected and many parts miss decoding or is decoded incorrectly. Contributions adding decoding of more fields is welcome, but please do try to follow the code style of the dissector.
For the most part the decoding was deduced by staring at hex dumps of the packets for a very long time. Names for fields and the packet structure was taken from factorio.pdb using a text dump of the type information with cvdump.exe.
This project is licensed under the GPL Version 2 or later.