This will mostly be useful to library maintainers, etc. I know that protoc 
has some tools in this area, but I found them ... "unhelpful" for my 
purposes.

I very often end up digging through protobuf files of unknown origin 
without a schema etc, to either help support a stuck user, or to understand 
differences between different library implementations. I've got tired of 
doing this by hand or having to get my usual tools in place, so I've added 
an online decoder / visualizer here: https://protogen.marcgravell.com/decode

Input: protobuf data (without schema) - as a file, base-64, or hex

Output: hierarchical walk through the data with typical and alternative 
decoding values.

If the collective "you" can find a use for it: great!

(if your data is "mega top secret" you can also pull it from git and 
self-host with the network cable unplugged, and then immediately shred your 
PC afterwards and deny that it ever existed - or whatever infosec 
compliance means to you)

Marc (protobuf-net)

-- 
You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to protobuf+unsubscr...@googlegroups.com.
To post to this group, send email to protobuf@googlegroups.com.
Visit this group at https://groups.google.com/group/protobuf.
For more options, visit https://groups.google.com/d/optout.

Reply via email to