chrepl / kaitai

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kaitai UI Plugin (v1.1)

Author: Vector 35 Inc Browse hex with a tree view populated from Kaitai Struct formats.

Description:

Kaitai Struct Binary Ninja Plugin

Author: Vector 35 Inc

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

Description:

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.

Required Dependencies

There are no external dependencies for this plugin. All of the Kaitai formats are precompiled to Python for self-contained use.

License

This plugin is released under a MIT license.

Installation Instructions

Darwin

no special instructions, package manager is recommended

Linux

no special instructions, package manager is recommended

Windows

no special instructions, package manager is recommended

Minimum Version

This plugin requires the following minimum version of Binary Ninja:

  • 1200

Required Dependencies

The following dependencies are required for this plugin:

License

This plugin is released under a MIT license.

Metadata Version

2

About

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


Languages

Language:Python 100.0%