-
Notifications
You must be signed in to change notification settings - Fork 7
Home
pathorn edited this page Sep 13, 2010
·
2 revisions
Welcome to the sst-dissector wiki!
= SST Features =
- Compiles on Mac OS X and Linux (Ubuntu). Windows support should be easy to add if someone knows how to compile it.
- TCPSST
- SST over WebSockets
- Base-64 encoded packets (prefixed by hex-streamID and ‘%’)
- Optionally decodes contents using Protocol buffers
= Protocol buffer (and PBJ) Features =
- Basic datatypes (varint, fixed32, fixed64, variable length)
- Packed field support
- Heuristics for detection of field types:
- floating point vs. integer detection
- pbj-formatted timestamps (microseconds since 1970)
- pbj-formatted UUID (random sequences of at most 16 in length, rest filled with 0’s)
- detecting packed fields inside a string/bytes.
- viewing embedded message.
Does not support reading .proto files—it only uses heuristics, and they may not be appropriate for the type of data you are using.
Currently tied into packet-sst.cpp because I can’t understand how to create nested packet layers in Wireshark. If anybody ever reads this and is interested in using this dissector for protobufs, I’d be happy to work on a better way to integrate protobuf parsing.
Everything here is licensed under the New BSD License.