Add support for Enums
Update pcap file
Update README
This protobuf plugin generates Wireshark Dissectors to analyze fRPC
packets based on a .proto
file. fRPC currently uses its own encoding (see
polyglot-go), so a custom plugin is necessary to dissect the packets.
TODO
Make sure that protoc-gen-wireshark-frpc
is in a directory in your PATH
.
You can then run the following command to generate the Wireshark plugin:
protoc --wireshark-frpc_out=. <package>.proto
This will generate a file <package>/<package>.frpc.lua
that you can move to
~/.local/lib/wireshark/plugins
.
You can then open Wireshark and it will be able to dissects fRPC packets (currently only for port 8080).
There's a few things that I want to support:
Enum
s, OneOf
, map
s and streaming in proto filesSee LICENSE.