Skip to content

a small utility for analysing the structure of thrift packets

Notifications You must be signed in to change notification settings

yohad/thrift-decoder

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

thrift-decoder - a small utility for analysing the structure of thrift packets

Given a file containing a single thrift message, thrift-decoder prints the id,
type and value for all fields within. This can be useful when analysing an
unknown protocol, to either reverse engineer it, or to recover its definitions
if they have been lost.


Known deficiencies

  * Some data types are not implemented: double, map, set, list, enum.
    I only implemented those that were immediately useful for me.
  * Lack of error handling. Malformed packets will likely crash thrift-decoder.

If you'd like to address one of the above issues, pull requests are welcome.


License

thrift-decoder is released under the ISC license.

About

a small utility for analysing the structure of thrift packets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%