Calls: Send in your ideas. Deadline February 1st, 2024.

binary-analysis-ng improvements

Integrate Kaitai in binary-analysis-ng

Firmware is one of the most opaque components of our technology stack. Firmware analysis is a critical factor in making our appliances more secure, but there is a very limited set of tools available. BANG is a tool to analyse firmware and other binary files. The code and complexity of the tool has grown significantly over time, making it challenging to maintain.

Most of the parsers are hand-made. Meanwhile the reverse engineering community has produced significant efforts for analyzing binaries, such as the kaitai struct framework ( The project will integrate these efforts, and will in addition work on optimising performance based on realistic workload performance measurements.

Why does this actually matter to end users?


Navigate projects

Job openings : NLnet is looking for a Rust developer .

Currently open for proposals:

Want to help but no money to spend? Help us by protecting open source and its users.