Minecraft PC wireshark dissector
Go to file
uis af9a3178fb Make easier to compile without config.h of wireshark
Related to #1
2022-06-22 19:54:14 +03:00
.gitignore Working version 2020-07-24 19:23:59 +03:00
CMakeLists.txt Upd 2020-11-05 16:55:27 +03:00
README.md Make easier to compile without config.h of wireshark 2022-06-22 19:54:14 +03:00
mcpc.c Make easier to compile without config.h of wireshark 2022-06-22 19:54:14 +03:00
mcpc.h Upd 2020-11-05 16:55:27 +03:00
protocol.c Split protocol.c to protocol.c protocol_tree.c and protocol_tree_play.c 2020-07-29 01:40:32 +03:00
protocol.h Determination of role based first packet 2022-06-22 18:46:50 +03:00
protocol_constants.c Initial jump table support 2020-10-31 18:49:48 +03:00
protocol_constants.h Upd 2020-11-05 16:55:27 +03:00
protocol_tree.c Fixed SLP parsing 2022-06-22 18:38:29 +03:00
protocol_tree.h Determination of role based first packet 2022-06-22 18:46:50 +03:00
protocol_tree_internal.h Upd 2020-11-05 16:55:27 +03:00
protocol_tree_play.c Upd 2020-11-05 16:55:27 +03:00

README.md

Minecraft PC wireshark dissector

Dissector(parser) of Minecraft packets for wireshark

Building

  1. Install C++ compiler, CMake >=2.8, wireshark with zlib support and its headers
  2. Generate project files
	mkdir build
	cd build
	cmake ..
  1. Compile

Linux: make in directory with generated files.

Installing

Gentoo system-wide: sudo cp libMCPC_dissector.so /usr/lib64/wireshark/plugins/$WIRESHARK_VERSION/epan/mcpc.so

Gentoo user-wide: mkdir -p ~/.local/lib/wireshark/plugins/$WIRESHARK_VERSION/epan && cp libMCPC_dissector.so ~/.local/lib/wireshark/plugins/$WIRESHARK_VERSION/epan/mcpc.so