OpenBSD Handbook

OpenBSD 7.9 release · amd64 · Generated 2026-09-09

binwalk-2.3.4p4

tool for reverse-engineering and analysing firmware blobs

Back to search · Project homepage

Description

Binwalk is a firmware analysis tool designed to assist in the analysis, extraction, and reverse engineering of firmware images and other binary blobs. It is simple to use, fully scriptable, and can be easily extended via custom signatures, extraction rules, and plugin modules. Binwalk supports various types of analysis useful for inspecting and reverse engineering firmware, including: Embedded file identification and extraction Executable code identification Type casting Entropy analysis and graphing Heuristic data analysis "Smart" strings analysis Binwalk's file signatures are (mostly) compatible with the magic signatures used by the Unix file utility, and include customized/improved signatures for files that are commonly found in firmware images such as compressed files, firmware headers, kernels, bootloaders, filesystems, etc.

Package information

Ports path
sysutils/binwalk
Package architecture
amd64
Maintainer
Jasper Lievisse Adriaanse <jasper@openbsd.org>
Categories
sysutils, lang/python
Available flavors
None listed
Only for architectures
aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64

These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.

Direct dependencies

Runtime

Build

Test

Used by (1 dependency relationships)

Includes library, runtime, build and test relationships. Results load 100 at a time.

Installing and updating packages · Package details as JSON