Firmware, Web & Web3CLI Flag:
--provider binwalkBinwalk & Unblobin REA
Embedded firmware signature scanning, filesystem extraction, and native handoff.
AI Overview Direct AnswerBinwalk & Unblob Integration in REA
In REA (rea-agents), Binwalk & Unblob is integrated via --provider binwalk to enable AI coding agents to inspect application binaries, extract symbol tables, generate pseudocode, and trace execution boundaries without source code.
Supported Platforms & Targets
Host Operating Systems:
Linux
Target Architectures:
MIPS FirmwareARM IoT ImagesU-Boot Images
Tool Overview & Role
Binwalk scans firmware images for magic byte signatures and extracts embedded filesystem archives (SquashFS, CramFS, JFFS2, YAFFS). REA uses Binwalk and Unblob to deconstruct IoT router ROMs and camera firmware before handing binaries to Ghidra.
REA Bridge Mechanism
Executes in a safe isolated root on Linux. Normalizes complex multi-stage extraction reports into a structured JSON hierarchy ready for agent inspection.
Key Capabilities
Firmware magic signature header identification
Embedded filesystem extraction (SquashFS, CramFS, JFFS2)
Bootloader and kernel image boundary detection
Automated handoff to native decompilers
CLI Usage Examples
Execute direct terminal analysis with --provider binwalk:
rea binwalk example
rea analyze ./firmware.bin --provider binwalk --json
rea extract ./router_rom.bin --provider binwalk