Skip to content

ReFirmLabs/binwalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

09693d3 · Mar 10, 2025
Oct 21, 2024
Dec 1, 2024
Feb 2, 2025
Nov 22, 2024
Oct 18, 2024
Mar 10, 2025
Mar 5, 2025
Sep 23, 2024
Nov 1, 2024
Oct 15, 2024
Oct 31, 2024
Mar 10, 2025
Mar 10, 2025
Oct 22, 2024
Sep 22, 2024
Oct 31, 2024

Repository files navigation

Binwalk v3

This is an updated version of the Binwalk firmware analysis tool, re-written in Rust for speed and accuracy.

binwalk v3

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

example output

Use --help, or check out the Wiki for more advanced options!