aj3423 / protod

Decode protobuf without proto definition

Home Page:http://168.138.55.177

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Decode protobuf without .proto.

Try it online

http://168.138.55.177/

Screenshot

protod

Install

pip install protod

Command line usage

  • protod 080102...
  • protod '08 01 02...' (with space/tab/newline)
  • protod --b64 CAEIAQ==
  • protod --file ~/pb.bin
  • protod for help

Python library protod

Different Renderers for different output:

  • Print to terminal:
print(protod.dump(proto_bytes)) # ConsoleRenderer is used by default

There are examples for how to write custom Renderers:

  • json

image

  • html

image

  • Mitmproxy addon:

image

About

Decode protobuf without proto definition

http://168.138.55.177

License:MIT License


Languages

Language:Python 100.0%