FreeBSD Ports

security/binwalk 3.1.0_2

Search binary images for embedded files and executable code

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
MIT
Categories
security
Package size
909.9 KiB, 2076.2 KiB installed

Description

Binwalk is a tool for searching a given binary image for embedded files and executable code. Specifically, it is designed for identifying files and code embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility.

Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc. More details are available at:

Install

As a binary package — by origin, or by package name:

pkg install security/binwalk
pkg install binwalk

From the ports tree:

cd /usr/ports/security/binwalk/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	binwalk>0:security/binwalk

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.1.0_13.1.0_22.1.1_22.3.3_1-
FreeBSD:14:quarterly3.1.0_13.1.0_1n/a2.3.3_1-
FreeBSD:15:latest3.1.0_23.1.0_2n/a2.3.3_12.3.3_1
FreeBSD:15:quarterly3.1.0_13.1.0_1n/an/an/a
FreeBSD:16:latest3.1.0_13.1.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

All build dependencies 17
All run dependencies 7

No port depends on this one.

Configuration

No options to configure.

USES
cargo pkgconfig
Service scripts
none

Files

distinfo 156
FileSizeSHA256
rust/crates/adler-1.0.2.crate12778f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/android-tzdata-0.1.1.crate7674e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.15.crate2923164e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526
rust/crates/anstyle-1.0.8.crate157711bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1
rust/crates/anstyle-parse-0.2.5.crate22680eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb
rust/crates/anstyle-query-1.1.1.crate98916d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a
rust/crates/anstyle-wincon-3.0.4.crate122345bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8
rust/crates/autocfg-1.3.0.crate165240c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
rust/crates/base64-0.22.1.crate8159772b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
rust/crates/bitflags-1.3.2.crate23021bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
rust/crates/bitflags-2.6.0.crate45357b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
rust/crates/bumpalo-3.16.0.crate8567779296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
rust/crates/bytemuck-1.18.0.crate4977494bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae
rust/crates/byteorder-1.5.0.crate232881fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
rust/crates/bzip2-0.4.4.crate34197bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
rust/crates/bzip2-sys-0.1.11+1.0.8.crate633444736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
rust/crates/cc-1.1.21.crate8346307b1695e2c7e8fc85310cde85aeaab7e3097f593c91d209d3f9df76c928100f0

Commit history 4

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
149ef753b1 Kurt Jaeger security/binwalk: update 2.3.3 -> 3.1.0
- upstream moved from python to rust Changes: https://github.com/ReFirmLabs/binwalk/releases#release-v3.1.0
3a09d88ff5 Tales Bragança security/binwalk: fix binwalk for use with python3.12
- replaces the deprecated imp implementation with a Python 3.12-compatible alternative. PR: 297235 Source: https://github.com/Mil3tus/binwalk-python312-freebsd-patch https://github.com/rampageX/firmware-mod-kit/issues/191 Reported-by: rodrigo