PrismarineJS / minecraft-data

Language independent module providing minecraft data for minecraft clients, servers and libraries.
https://prismarinejs.github.io/minecraft-data
646 stars 218 forks source link

Wireshark dissector using minecraft-data protocol #94

Open deathcap opened 8 years ago

deathcap commented 8 years ago

Would be cool if the protocol specs from minecraft-data could be used to generate a dissector for the Wireshark network analyzer: https://www.wireshark.org

There were some previous efforts, but none complete/merged/for PC:

References:

First step would be a C wrapper for minecraft-data. Or actually it could alternatively be written in Lua, as https://github.com/brandon15811/MinecraftPE-Dissector demonstrates. After there is a C or Lua wrapper, next step wiring it up to Wireshark, then getting it merged into the mainline Wireshark project if possible.

This of course would be a separate repository (c-minecraft-data? lua-minecraft-data? wireshark-minecraft-data) but saving this issue here since there isn't one yet (and I'd like to but probably can't work on it anytime soon), in case anyone else wants to pick up these efforts.

rom1504 commented 8 years ago

I think @roblabla had started some work on that. Not sure how far along he went.

On Sat, Jan 30, 2016, 22:05 deathcap notifications@github.com wrote:

Would be cool if the protocol specs from minecraft-data could be used to generate a dissector for the Wireshark network analyzer: https://www.wireshark.org

There were some previous efforts, but none complete/merged/for PC:

References:

First step would be a C wrapper for minecraft-data. Or actually it could alternatively be written in Lua, as https://github.com/brandon15811/MinecraftPE-Dissector demonstrates. After there is a C or Lua wrapper, next step wiring it up to Wireshark, then getting it merged into the mainline Wireshark project if possible.

This of course would be a separate repository (c-minecraft-data? lua-minecraft-data? wireshark-minecraft-data) but saving this issue here since there isn't one yet (and I'd like to but probably can't work on it anytime soon), in case anyone else wants to pick up these efforts.

— Reply to this email directly or view it on GitHub https://github.com/PrismarineJS/minecraft-data/issues/94.

DeltaEvo commented 3 years ago

I started a dissector using minecraft data here https://github.com/aresrpg/minecraft-dissector

2020-10-24-000639_1269x709_scrot