minecraft-dissector
minecraft-dissector copied to clipboard
A wireshark dissector for the Minecraft protocol using https://github.com/PrismarineJS/minecraft-data
Wireshark Minecraft Dissector
A Wireshark dissector for the Minecraft protocol, written in C
Installation
A version for Wireshark 3.4 is precompiled for easier installation
Windows
- Download the packet-minecraft.dll from the latest release
- Put it inside your Wireshark Plugin Folder:
%APPDATA%\Wireshark\plugins\3.4\epan(Create the required folders if they don't exist)
Linux
- Download the packet-minecraft.so from the latest release
- Put it inside your Wireshark Plugin Folder:
~/.local/lib/wireshark/plugins/3.4/epan(Create the required folders if they don't exist)
Usage
This dissector will automatically decode packets on tcp port 25565 if your connection use another port you need to use Decode As -> Minecraft
You can use the minecraft filter to only display minecraft packets
Build from source
Dependencies
apt install make gcc pkg-config wireshark-dev nodejs # Ubuntu
nix-shell -p gnumake wireshark.dev pkgconfig glib.dev nodejs-14_x # Nixos
Clone and compile
$ git clone https://github.com/aresrpg/minecraft-dissector
$ git submodule update --init
$ cd minecraft-dissector
$ make # Build the plugin
$ make install # Will install the plugin in your local plugin folder