/kaitai

UI plugin integrating Kaitai Struct (kaitai.io) in Binja

Primary LanguagePython

This Binary Ninja UI plugin allows you to browse a hex dump within Binary Ninja with a tree view informed by Kaitai Struct.

This wires up Kaitai Struct as a parsing library to produce templated dissection of binary files. Of course, this concept itself isn’t new. Plenty of great tools like 010, Hexinator and Synalyze It! have this feature (last two by the same company for different platforms). Thanks to the Kaitai Project not only for the project in general, but also for working with us to resolve some small issues while we were developing the plugin.

License

This plugin is released under a MIT license.