ReFirmLabs/binwalk
ReFirmLabs/binwalk has 14,614 GitHub stars and 1,869 forks. GitHot measured +7 stars in 24 hours. Last checked 2026-11-05 16:50 UTC. Last push 2026-08-11.
Firmware Analysis Tool
Measured star growth
- in 24h
- +7
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalBinwalk v3
This is an updated version of the Binwalk firmware analysis tool, re-written in Rust for speed and accuracy.
What does it do?
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.
How do I get it?
The easiest way to install Binwalk and all dependencies is to build a Docker image.
Binwalk can also be installed via the Rust package manager.
Or, you can compile from source!
How do I use it?
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!
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,133 starspublic-apis/public-apis
A collective list of free APIs
496,412 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
434,213 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
393,981 stars