This is an updated version of the Binwalk firmware analysis tool.
It has been re-written in Rust, and is currently in the beta testing phase.
Binwalk can identify, and optionally extract, files and data that have been embedded inside of other files.
While its primary focus is firmware analysis, it supports a wide variety of file and data types.
Through entropy analysis, it can even help to identify unknown compression or encryption!
Binwalk can be customized and integrated into your own Rust projects.
The easiest way to install Binwalk and all dependencies is to build a Docker image.
Or, you can compile from source!
Usage is simple, analysis is fast, and results are detailed:
binwalk DIR-890L_AxFW110b07.bin
Use --help
, or check out the Wiki for more advanced options!