binwalk

Crates.iobinwalk
lib.rsbinwalk
version3.1.0
sourcesrc
created_at2024-10-31 14:59:36.587538
updated_at2024-10-31 14:59:36.587538
descriptionAnalyzes data for embedded file types
homepage
repositoryhttps://github.com/ReFirmLabs/binwalk
max_upload_size
id1430202
size2,146,649
(devttys0)

documentation

README

binwalk

A Rust implementation of the Binwalk firmware analysis tool.

System Requirements

Building requires the following system packages:

build-essential libfontconfig1-dev liblzma-dev

Example

use binwalk::Binwalk;

// Create a new Binwalk instance
let binwalker = Binwalk::new();

// Read in the data to analyze
let file_data = std::fs::read("/tmp/firmware.bin").expect("Failed to read from file");

// Scan the file data and print the results
for result in binwalker.scan(&file_data) {
    println!("{:#?}", result);
}
Commit count: 1511

cargo fmt