BNETDocs / packet-bnetp

Classic Battle.net and Classic Blizzard Games Packet Dissector for Wireshark
GNU General Public License v3.0
14 stars 3 forks source link
battlenet blizzard bnet bnetdocs broodwar diablo diablo2 lua plugin starcraft starcraft-broodwar warcraft warcraft2 warcraft3 wireshark wireshark-dissector

News

What is this?

packet-bnetp is a Wireshark plugin written in Lua for dissecting the Battle.net® client-server protocol, which is used by Starcraft, Warcraft 2 Battle.Net edition, Warcraft 3, Diablo 1, Diablo 2, and Warcraft 3 game protocol.

Feel free to give feedback!

Requirements

packet-bnetp was tested with Wireshark 1.10.5, which is Windows XP compatible. Older versions with Lua 5.1 may work too, newer should work too.

How to install?

Download packet-bnetp.

Place the file packet-bnetp.lua in one of the directories in the Lua search path. Wireshark will then load it automatically during startup.

UNIX

Windows

Screenshots

Click on images to enlarge.

Understanding protocol

Here is the protocol documentation which was used for creating packet-bnetp.