updated version of the binwalk firmware analysis tool, re-written in Rust

This commit is contained in:
purplerain 2025-01-10 04:49:32 +00:00
parent 89dd255c74
commit 15bd75493d
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
7 changed files with 527 additions and 0 deletions

View file

@ -1,5 +1,6 @@
SUBDIR =
SUBDIR += awscli
SUBDIR += binwalk
SUBDIR += coreutils
SUBDIR += flock
SUBDIR += ggrep

24
sysutils/binwalk/Makefile Normal file
View file

@ -0,0 +1,24 @@
COMMENT = firmware analysis tool
DIST_TUPLE = github ReFirmLabs binwalk v3.1.0 .
CATEGORIES = sysutils
MAINTAINER = Purple Rain <purplerain@secbsd.org>
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += ${MODCARGO_WANTLIB} bz2 fontconfig freetype lzma m
MODULES = devel/cargo
LIB_DEPENDS = archivers/bzip2 \
archivers/xz
CONFIGURE_STYLE = cargo
SEPARATE_BUILD = Yes
.include "crates.inc"
.include <bsd.port.mk>

155
sysutils/binwalk/crates.inc Normal file
View file

@ -0,0 +1,155 @@
MODCARGO_CRATES += adler 1.0.2 # 0BSD OR MIT OR Apache-2.0
MODCARGO_CRATES += adler2 2.0.0 # 0BSD OR MIT OR Apache-2.0
MODCARGO_CRATES += aho-corasick 1.1.3 # Unlicense OR MIT
MODCARGO_CRATES += android-tzdata 0.1.1 # MIT OR Apache-2.0
MODCARGO_CRATES += android_system_properties 0.1.5 # MIT/Apache-2.0
MODCARGO_CRATES += anstream 0.6.15 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle 1.0.8 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle-parse 0.2.5 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle-query 1.1.1 # MIT OR Apache-2.0
MODCARGO_CRATES += anstyle-wincon 3.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += autocfg 1.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += base64 0.22.1 # MIT OR Apache-2.0
MODCARGO_CRATES += bitflags 1.3.2 # MIT OR Apache-2.0
MODCARGO_CRATES += bitflags 2.6.0 # MIT OR Apache-2.0
MODCARGO_CRATES += bumpalo 3.16.0 # MIT OR Apache-2.0
MODCARGO_CRATES += bytemuck 1.18.0 # Zlib OR Apache-2.0 OR MIT
MODCARGO_CRATES += byteorder 1.5.0 # Unlicense OR MIT
MODCARGO_CRATES += bzip2 0.4.4 # MIT/Apache-2.0
MODCARGO_CRATES += bzip2-sys 0.1.11+1.0.8 # MIT/Apache-2.0
MODCARGO_CRATES += cc 1.1.21 # MIT OR Apache-2.0
MODCARGO_CRATES += cfg-if 1.0.0 # MIT/Apache-2.0
MODCARGO_CRATES += chrono 0.4.38 # MIT OR Apache-2.0
MODCARGO_CRATES += clap 4.5.18 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_builder 4.5.18 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_derive 4.5.18 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_lex 0.7.2 # MIT OR Apache-2.0
MODCARGO_CRATES += color_quant 1.1.0 # MIT
MODCARGO_CRATES += colorchoice 1.0.2 # MIT OR Apache-2.0
MODCARGO_CRATES += colored 2.1.0 # MPL-2.0
MODCARGO_CRATES += core-foundation 0.9.4 # MIT OR Apache-2.0
MODCARGO_CRATES += core-foundation-sys 0.8.7 # MIT OR Apache-2.0
MODCARGO_CRATES += core-graphics 0.23.2 # MIT OR Apache-2.0
MODCARGO_CRATES += core-graphics-types 0.1.3 # MIT OR Apache-2.0
MODCARGO_CRATES += core-text 20.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += crc32-v2 0.0.4 # MIT
MODCARGO_CRATES += crc32c 0.6.8 # Apache-2.0/MIT
MODCARGO_CRATES += crc32fast 1.4.2 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs 5.0.1 # MIT OR Apache-2.0
MODCARGO_CRATES += dirs-sys 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += dlib 0.5.2 # MIT
MODCARGO_CRATES += dwrote 0.11.1 # MPL-2.0
MODCARGO_CRATES += entropy 0.4.2 # MIT
MODCARGO_CRATES += env_filter 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += env_logger 0.11.5 # MIT OR Apache-2.0
MODCARGO_CRATES += fdeflate 0.3.4 # MIT OR Apache-2.0
MODCARGO_CRATES += flate2 1.0.34 # MIT OR Apache-2.0
MODCARGO_CRATES += float-ord 0.3.2 # MIT / Apache-2.0
MODCARGO_CRATES += font-kit 0.14.2 # MIT OR Apache-2.0
MODCARGO_CRATES += foreign-types 0.5.0 # MIT/Apache-2.0
MODCARGO_CRATES += foreign-types-macros 0.2.3 # MIT/Apache-2.0
MODCARGO_CRATES += foreign-types-shared 0.3.1 # MIT/Apache-2.0
MODCARGO_CRATES += freetype-sys 0.20.1 # MIT
MODCARGO_CRATES += getrandom 0.2.15 # MIT OR Apache-2.0
MODCARGO_CRATES += gif 0.12.0 # MIT/Apache-2.0
MODCARGO_CRATES += heck 0.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hermit-abi 0.3.9 # MIT OR Apache-2.0
MODCARGO_CRATES += humantime 2.1.0 # MIT/Apache-2.0
MODCARGO_CRATES += iana-time-zone 0.1.61 # MIT OR Apache-2.0
MODCARGO_CRATES += iana-time-zone-haiku 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += image 0.24.9 # MIT OR Apache-2.0
MODCARGO_CRATES += is_terminal_polyfill 1.70.1 # MIT OR Apache-2.0
MODCARGO_CRATES += itoa 1.0.11 # MIT OR Apache-2.0
MODCARGO_CRATES += jpeg-decoder 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += js-sys 0.3.70 # MIT OR Apache-2.0
MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += libc 0.2.158 # MIT OR Apache-2.0
MODCARGO_CRATES += libloading 0.8.5 # ISC
MODCARGO_CRATES += libredox 0.1.3 # MIT
MODCARGO_CRATES += log 0.4.22 # MIT OR Apache-2.0
MODCARGO_CRATES += lzma-sys 0.1.20 # MIT/Apache-2.0
MODCARGO_CRATES += memchr 2.7.4 # Unlicense OR MIT
MODCARGO_CRATES += miniz_oxide 0.7.4 # MIT OR Zlib OR Apache-2.0
MODCARGO_CRATES += miniz_oxide 0.8.0 # MIT OR Zlib OR Apache-2.0
MODCARGO_CRATES += num-traits 0.2.19 # MIT OR Apache-2.0
MODCARGO_CRATES += num_cpus 1.16.0 # MIT OR Apache-2.0
MODCARGO_CRATES += once_cell 1.19.0 # MIT OR Apache-2.0
MODCARGO_CRATES += option-ext 0.2.0 # MPL-2.0
MODCARGO_CRATES += pathfinder_geometry 0.5.1 # MIT/Apache-2.0
MODCARGO_CRATES += pathfinder_simd 0.5.4 # MIT OR Apache-2.0
MODCARGO_CRATES += pkg-config 0.3.30 # MIT OR Apache-2.0
MODCARGO_CRATES += plotters 0.3.7 # MIT
MODCARGO_CRATES += plotters-backend 0.3.7 # MIT
MODCARGO_CRATES += plotters-bitmap 0.3.7 # MIT
MODCARGO_CRATES += plotters-svg 0.3.7 # MIT
MODCARGO_CRATES += png 0.17.13 # MIT OR Apache-2.0
MODCARGO_CRATES += ppv-lite86 0.2.20 # MIT/Apache-2.0
MODCARGO_CRATES += proc-macro2 1.0.86 # MIT OR Apache-2.0
MODCARGO_CRATES += quote 1.0.37 # MIT OR Apache-2.0
MODCARGO_CRATES += rand 0.8.5 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_chacha 0.3.1 # MIT OR Apache-2.0
MODCARGO_CRATES += rand_core 0.6.4 # MIT OR Apache-2.0
MODCARGO_CRATES += redox_users 0.4.6 # MIT
MODCARGO_CRATES += regex 1.10.6 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.4.7 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-syntax 0.8.4 # MIT OR Apache-2.0
MODCARGO_CRATES += rustc_version 0.4.1 # MIT OR Apache-2.0
MODCARGO_CRATES += ryu 1.0.18 # Apache-2.0 OR BSL-1.0
MODCARGO_CRATES += same-file 1.0.6 # Unlicense/MIT
MODCARGO_CRATES += semver 1.0.23 # MIT OR Apache-2.0
MODCARGO_CRATES += serde 1.0.210 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_derive 1.0.210 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_json 1.0.128 # MIT OR Apache-2.0
MODCARGO_CRATES += shlex 1.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += simd-adler32 0.3.7 # MIT
MODCARGO_CRATES += strsim 0.11.1 # MIT
MODCARGO_CRATES += syn 2.0.77 # MIT OR Apache-2.0
MODCARGO_CRATES += termsize 0.1.9 # MIT
MODCARGO_CRATES += thiserror 1.0.63 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.63 # MIT OR Apache-2.0
MODCARGO_CRATES += threadpool 1.8.1 # MIT/Apache-2.0
MODCARGO_CRATES += ttf-parser 0.20.0 # MIT OR Apache-2.0
MODCARGO_CRATES += unicode-ident 1.0.13 # (MIT OR Apache-2.0) AND Unicode-DFS-2016
MODCARGO_CRATES += utf8parse 0.2.2 # Apache-2.0 OR MIT
MODCARGO_CRATES += uuid 1.10.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += uuid-macro-internal 1.10.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += walkdir 2.5.0 # Unlicense/MIT
MODCARGO_CRATES += wasi 0.11.0+wasi-snapshot-preview1 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
MODCARGO_CRATES += wasm-bindgen 0.2.93 # MIT OR Apache-2.0
MODCARGO_CRATES += wasm-bindgen-backend 0.2.93 # MIT OR Apache-2.0
MODCARGO_CRATES += wasm-bindgen-macro 0.2.93 # MIT OR Apache-2.0
MODCARGO_CRATES += wasm-bindgen-macro-support 0.2.93 # MIT OR Apache-2.0
MODCARGO_CRATES += wasm-bindgen-shared 0.2.93 # MIT OR Apache-2.0
MODCARGO_CRATES += web-sys 0.3.70 # MIT OR Apache-2.0
MODCARGO_CRATES += weezl 0.1.8 # MIT OR Apache-2.0
MODCARGO_CRATES += winapi 0.3.9 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-i686-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += winapi-util 0.1.9 # Unlicense OR MIT
MODCARGO_CRATES += winapi-x86_64-pc-windows-gnu 0.4.0 # MIT/Apache-2.0
MODCARGO_CRATES += windows-core 0.52.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.48.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.52.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-sys 0.59.0 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-targets 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows-targets 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_gnullvm 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_gnullvm 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_aarch64_msvc 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnu 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_gnullvm 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_i686_msvc 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnu 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnullvm 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_gnullvm 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.48.5 # MIT OR Apache-2.0
MODCARGO_CRATES += windows_x86_64_msvc 0.52.6 # MIT OR Apache-2.0
MODCARGO_CRATES += wio 0.2.2 # MIT/Apache-2.0
MODCARGO_CRATES += xxhash-rust 0.8.12 # BSL-1.0
MODCARGO_CRATES += xz2 0.1.7 # MIT/Apache-2.0
MODCARGO_CRATES += yeslogic-fontconfig-sys 6.0.0 # MIT
MODCARGO_CRATES += zerocopy 0.7.35 # BSD-2-Clause OR Apache-2.0 OR MIT
MODCARGO_CRATES += zerocopy-derive 0.7.35 # BSD-2-Clause OR Apache-2.0 OR MIT

312
sysutils/binwalk/distinfo Normal file
View file

@ -0,0 +1,312 @@
SHA256 (ReFirmLabs-binwalk-v3.1.0.tar.gz) = BvWVcZQXtwpZJYAljtmAI3iS6twZjgI2MgGr5spZ5Jo=
SHA256 (cargo/adler-1.0.2.tar.gz) = 8mIBYEyHseAb09mPjV2aj8u4FejO20H/zL60v1k6Nf4=
SHA256 (cargo/adler2-2.0.0.tar.gz) = USdh4LsleN1zgMa6qg9M4D6E+V6WAjHR3si/TX1uJic=
SHA256 (cargo/aho-corasick-1.1.3.tar.gz) = jmDTQw06aUeK0Jk/GSONLfl8UHAJpSs8EK3c1/a8uRY=
SHA256 (cargo/android-tzdata-0.1.1.tar.gz) = 6ZmUGyNPMTGwC8E8ItBujF/3JtG2MYrH6ydpl7u0/vA=
SHA256 (cargo/android_system_properties-0.1.5.tar.gz) = gZ5yGdvUEEOsJ5sZgw8u/IlxVkkNf9bqkWcgEX7mYxE=
SHA256 (cargo/anstream-0.6.15.tar.gz) = ZOFcGrH4n6/78EpjTV4ZYukHTydB7vbZfzxOMiQm1SY=
SHA256 (cargo/anstyle-1.0.8.tar.gz) = G+wd5vWa7fg7r5/5KcmPKtZUuXyVEPTnDPb2YdSf1bE=
SHA256 (cargo/anstyle-parse-0.2.5.tar.gz) = 60feHoDCtGPHNdtbIXoN3DnWEuesni6Wpa7R9XYWwcs=
SHA256 (cargo/anstyle-query-1.1.1.tar.gz) = bTb8Usf2yGmRXplBKRLyIJNQfajZ6ULOr2b+S3wUQio=
SHA256 (cargo/anstyle-wincon-3.0.4.tar.gz) = W/dOG26XFgnbjKepznn9V2irauRkQcVy5Gz1lvWeV/g=
SHA256 (cargo/autocfg-1.3.0.tar.gz) = DEtNC9Jb0LdGgcCtIUl2EM4bfJGxAizSHIDG+92UdrA=
SHA256 (cargo/base64-0.22.1.tar.gz) = crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
SHA256 (cargo/bitflags-2.6.0.tar.gz) = sEj7Y/2LWSP8WqezQNjhVq7H7ALwx4+opt3CYT9vcd4=
SHA256 (cargo/bumpalo-3.16.0.tar.gz) = eSlnFhcYgJQ7hHC1+NA6pV6y5kWkh0vbsorbSRYuASw=
SHA256 (cargo/bytemuck-1.18.0.tar.gz) = lLuwrVVK2WHdxdpQehKimxTkrlvaBrGfV1o+YHnS4q4=
SHA256 (cargo/byteorder-1.5.0.tar.gz) = H9DyWEFG9vLvSAhQUIhqzzU77/cwXr0a5pUA4nxn9ks=
SHA256 (cargo/bzip2-0.4.4.tar.gz) = vbEWpu8/bDaYgohzrQLDAUs8hcrbiElglWKOPvHjR/g=
SHA256 (cargo/bzip2-sys-0.1.11+1.0.8.tar.gz) = c2qVXz+nh1EC1XyCuMrDfsRSJKB/0y1Y+fehhrbNTNw=
SHA256 (cargo/cc-1.1.21.tar.gz) = B7FpXix+j8hTEM3oWuqrfjCX9ZPJHSCdP533bJKBAPA=
SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
SHA256 (cargo/chrono-0.4.38.tar.gz) = oh+TbfF3G/Yrd/BHtybEYl/y6KpgfAHsBuWgW9hGNAE=
SHA256 (cargo/clap-4.5.18.tar.gz) = sJVqQ7MjrBr6/8BT7VxLfB8YALrNFoPDU6q7t1JRXdM=
SHA256 (cargo/clap_builder-4.5.18.tar.gz) = TXIWbdQWNAhtWAOkfrca50DmHYRwnDbzw0EQFz2zlhs=
SHA256 (cargo/clap_derive-4.5.18.tar.gz) = Ssagx7Gp6aUYY2H2ffobiCE1cvQn+5qwOO+yvYxYLas=
SHA256 (cargo/clap_lex-0.7.2.tar.gz) = FGJznLJ2EQFVdcDBHfXfdgEUEHHwdRjVb8wb5QTL7Jc=
SHA256 (cargo/color_quant-1.1.0.tar.gz) = PXuJT1QRc3t4Z/SCeVWSTXwlT8n02RpqrWsJeASxAYs=
SHA256 (cargo/colorchoice-1.0.2.tar.gz) = 0/0RnXS4MGNM6ioPWLvQ1UVAUYoUOXVXlR55NAq8KMA=
SHA256 (cargo/colored-2.1.0.tar.gz) = y/IVDM4hm2ZKinDfeh+TODZyS1A/ikE6+TZbTcxNkLg=
SHA256 (cargo/core-foundation-0.9.4.tar.gz) = keGV4JGpPEb3EC7HgYoqo5Th4XccOrSCWWP6A+Ra+48=
SHA256 (cargo/core-foundation-sys-0.8.7.tar.gz) = dzZIuU0OXWIPZPKAd3RFdA5h/nAQJQh+yLV/RceRiIs=
SHA256 (cargo/core-graphics-0.23.2.tar.gz) = wHeCvjX54RQAgMa5bw1EtzniJ4R59k4C/atOMt/YsIE=
SHA256 (cargo/core-graphics-types-0.1.3.tar.gz) = RTkOYRT2j3GMx6gwUUqW+QPMzXDQKo9tn2Q6xLpFr68=
SHA256 (cargo/core-text-20.1.0.tar.gz) = ydJ5C1wIRl1J+NwFyLyun+pGeFWUfbObD4FFwJGqztU=
SHA256 (cargo/crc32-v2-0.0.4.tar.gz) = f1Rvzsw0kGlsO+oHDYlJIIJ5u8IgpadzhXOhD1hM2lE=
SHA256 (cargo/crc32c-0.6.8.tar.gz) = OkevIWItCRqPD7KVuIvIhqx078xhPvwZ9dCyHeXInkc=
SHA256 (cargo/crc32fast-1.4.2.tar.gz) = qXdp2U3auUPkUQ0TgVAWmidYte8+sZGp7miN4+I+97M=
SHA256 (cargo/dirs-5.0.1.tar.gz) = RMRanQPWZ2ZSvLXnJMfpiN4aytI6cRtSF6ucvsvsIiU=
SHA256 (cargo/dirs-sys-0.4.1.tar.gz) = Ug8FpcvTNfrlqZ/3pquGJ1d2YO5c/WqUpqkptS/wMhw=
SHA256 (cargo/dlib-0.5.2.tar.gz) = MwxgCB3MTHITH463BRDxrAciPl1BY9tIGgSgvvz/pBI=
SHA256 (cargo/dwrote-0.11.1.tar.gz) = LaNJg3jtNzI3ve8e3cxk574tO6SEH0wiqZjoHK3uqDw=
SHA256 (cargo/entropy-0.4.2.tar.gz) = 1ocW5F71cvNRvm+tk6e781JCtCiaL/dUNAMuXXPXTMI=
SHA256 (cargo/env_filter-0.1.2.tar.gz) = TyySztps7sUPQxafnuhCT+LbJ2eRr957LNi8CEyzdqs=
SHA256 (cargo/env_logger-0.11.5.tar.gz) = 4T+mGbkfsjgXMnifxd6DtFZ16IL2ZiO32MtPZDAXAY0=
SHA256 (cargo/fdeflate-0.3.4.tar.gz) = T5v+4w5N7fCri0IvA693jZYStj9QJxD8UAozTr4t5kU=
SHA256 (cargo/flate2-1.0.34.tar.gz) = obWJtNwQOWmtPPhclQiZkm7GQwChpG12wDpgcpVwNvA=
SHA256 (cargo/float-ord-0.3.2.tar.gz) = jOgfSa6KBILkxV6mLrvX5aaGr1RMALnQkLuj/5vpez0=
SHA256 (cargo/font-kit-0.14.2.tar.gz) = tks09O/VFfkFlS2RvBhQOYY3BVksDFOubZeYBd0VRSA=
SHA256 (cargo/foreign-types-0.5.0.tar.gz) = 1zfZqlGft7dJy8O5Yu3PMQqN0fS2fJHE+Dl1290X2WU=
SHA256 (cargo/foreign-types-macros-0.2.3.tar.gz) = GlxsWFvJSq8se1HdTCuiJoCESrpMaHvlgYcab1GMV0I=
SHA256 (cargo/foreign-types-shared-0.3.1.tar.gz) = qpoZy7Vd9Ydh30myNRaobUMoOa3Ur2D8JW2oQPZu01s=
SHA256 (cargo/freetype-sys-0.20.1.tar.gz) = Dn7cW5ZpNJrP2plTPp4LzyalGGKrQ7CO53RcVdKOsTQ=
SHA256 (cargo/getrandom-0.2.15.tar.gz) = xFZ8jbEK6RCJyZr4TGjDjaPsLwh8P4KWC82/Nla29Nc=
SHA256 (cargo/gif-0.12.0.tar.gz) = gHklk2deBRz5SksRGYDaK6YNSoPkPgBIxWk7qrOXcEU=
SHA256 (cargo/heck-0.5.0.tar.gz) = IwTgCYP4f/s4tVtES147YKiEtdMMD8p9gv4zRJu+Veo=
SHA256 (cargo/hermit-abi-0.3.9.tar.gz) = 0jHfuJz//bww5/xBV57WBmrQOr2p5WfMr65gK5fsUCQ=
SHA256 (cargo/humantime-2.1.0.tar.gz) = mjpb+xlZMe6zNrKntNdh2uyEG5f5R9NDlGAXN6e7peQ=
SHA256 (cargo/iana-time-zone-0.1.61.tar.gz) = I14IHzkloGcDwtARfqi5HwQnVv1uem5dkB6MoamWsiA=
SHA256 (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 8xgnogb1avMuWQulbV0tCF9VhQgZJZN0PxayMGSVJp8=
SHA256 (cargo/image-0.24.9.tar.gz) = VpATnS9Vho4IABczXkuUy3QUJ0x08WachPtf66LJ9p0=
SHA256 (cargo/is_terminal_polyfill-1.70.1.tar.gz) = eUPIZsxc1ky8JbLgFiHQf6jrKhojFg7oHOOHBOl7js8=
SHA256 (cargo/itoa-1.0.11.tar.gz) = SfHxSHMzVFRQDVlhHxz0pLD3hvmsEfQxKnjkzyVmaVs=
SHA256 (cargo/jpeg-decoder-0.3.1.tar.gz) = 9dSn2jWO/1it3Sh3pFhlFY8NeMkR1DpXhM63u/UoM7A=
SHA256 (cargo/js-sys-0.3.70.tar.gz) = GGiAhQa5Kdewz6j3WVE0eqcbshFEt3kbrjXZvM/P43o=
SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
SHA256 (cargo/libc-0.2.158.tar.gz) = 2K3EuxgDoyQHDmSpiumPOJNNkZV6mc+zpD3LwBvFZDk=
SHA256 (cargo/libloading-0.8.5.tar.gz) = SXnyL9uGkGjaA8n3Uo+Cl8b9Jga8Okr/5C5qgj/bjaQ=
SHA256 (cargo/libredox-0.1.3.tar.gz) = wP83vVkMolBj41r3RcNDy3oCcZBvt7N+SBPo958AJo0=
SHA256 (cargo/log-0.4.22.tar.gz) = p6cLoCS53ATCfqLwwFSP60dOxcVLujOn9y+HOjnQeyQ=
SHA256 (cargo/lzma-sys-0.1.20.tar.gz) = X9oEqzdk5s3ni5l07sT3eayrp8ToSzbso893xYG4XSc=
SHA256 (cargo/memchr-2.7.4.tar.gz) = eMqasaC6ux59VpXjUwiGKJwYzy+H7BmldaCr3OES46M=
SHA256 (cargo/miniz_oxide-0.7.4.tar.gz) = uKJA3bdP6vNKeaet1lp0HzFnhS+6AHBm3KwcpUjYnAg=
SHA256 (cargo/miniz_oxide-0.8.0.tar.gz) = 4tgCme8S/2mxaoS7GC47nfaLWpFXTT1PpuQbZd7sTfE=
SHA256 (cargo/num-traits-0.2.19.tar.gz) = Bx38BiaQ6QtzTAsic85yrQ/6lfDHRZa8JQ3P2WAmKEE=
SHA256 (cargo/num_cpus-1.16.0.tar.gz) = QWH8ttYC1NIIGvfDpFhS2HWgPdM3pr/dbgZAe2E0KkM=
SHA256 (cargo/once_cell-1.19.0.tar.gz) = P9sSskdrWV+TWMUWGqRnwkOIWcqhNt7IbCb90u/he5I=
SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
SHA256 (cargo/pathfinder_geometry-0.5.1.tar.gz) = C3t+e06nA3AM5z6/Eo4UUOtpw6gykZn/v7myoEGOWtM=
SHA256 (cargo/pathfinder_simd-0.5.4.tar.gz) = XPB+9IBM+prqOwSnu91aQAMdu2tPLLrysBFmbIDFtPI=
SHA256 (cargo/pkg-config-0.3.30.tar.gz) = 0jGyMJJ7XkrSA9tXu8vuKAL2vOYgseSpAkoH2U4pB+w=
SHA256 (cargo/plotters-0.3.7.tar.gz) = WutvQD16SRHvseM0AgJ/xE8ptb9t7z7/zCLXu3Xyt0c=
SHA256 (cargo/plotters-backend-0.3.7.tar.gz) = 30LhPBKVihaz9/Q4a5qx8+eTORTs6kjacTlDUmOkFyo=
SHA256 (cargo/plotters-bitmap-0.3.7.tar.gz) = cs4YHj9r+C1sHcVpEDynsb2WTGC6A9fmzfuz4+t/dAU=
SHA256 (cargo/plotters-svg-0.3.7.tar.gz) = UbrirDKIg/es3+o9ZqfDV1EYf4cLyB+UVjczoVTXpnA=
SHA256 (cargo/png-0.17.13.tar.gz) = BuSw09ExJ3XngshskaERqh+RDLtl4TN/mXW1+aVUteE=
SHA256 (cargo/ppv-lite86-0.2.20.tar.gz) = d5V7KVZWdpu4rStqawnYl9lPBcQbBprt4fzapnXq6gQ=
SHA256 (cargo/proc-macro2-1.0.86.tar.gz) = XnGejfZl3w0cj7/SOAFXRHNhUdREXsCDa45iiq4QO3c=
SHA256 (cargo/quote-1.0.37.tar.gz) = tbnTS4mR0Z2YCBtG6s3Y61jG8rIBE598X2Q8wVWmM68=
SHA256 (cargo/rand-0.8.5.tar.gz) = NK+NGg4lkkvFt8Q8B5yUIznY8Ki1fDkEm+9YG0YydAQ=
SHA256 (cargo/rand_chacha-0.3.1.tar.gz) = 5sEKY6D6MiUr5J0h53CdTUuvjSMcLbzh6qgUG5sSfYg=
SHA256 (cargo/rand_core-0.6.4.tar.gz) = 7AvkeV4vaigGm+wLX/PirJuvyZ5qmn3DVHmWxcgWkiw=
SHA256 (cargo/redox_users-0.4.6.tar.gz) = ugCf8yTR/BuQC9H9sxVk/r5YqMzIpv27k7VD0zsTykM=
SHA256 (cargo/regex-1.10.6.tar.gz) = QhnXTGtno2VKn768S0GeIhJtE9LzxKB+4Mth/3mnlhk=
SHA256 (cargo/regex-automata-0.4.7.tar.gz) = OMr1jMXvL+0oH4kpLvI/Y2VGXtmkG3p3VOtOJklskt8=
SHA256 (cargo/regex-syntax-0.8.4.tar.gz) = emagOufIAfrNd6KTcLT67CAXaJFawUpyG6NvILycIJs=
SHA256 (cargo/rustc_version-0.4.1.tar.gz) = z8s6Iu9G6FtF3m7n550GMxnrtllPqvzxwiXqkqtum5I=
SHA256 (cargo/ryu-1.0.18.tar.gz) = 88tboNxDJCzhfemcGA6W25CyNbip/clUPJbSIJEWvZ8=
SHA256 (cargo/same-file-1.0.6.tar.gz) = k/wdw6qpv+2V4C5urau0uvfjB4sL0bTXtrC2g3iQBQI=
SHA256 (cargo/semver-1.0.23.tar.gz) = YWl+Chx+US6EpiEyYjmESiTYIHtGabQbwYsy6ly/mIs=
SHA256 (cargo/serde-1.0.210.tar.gz) = yONZJHIHLm4i4KVNWQTZ/r+FCPZfuFUkmaGrx9EHjDo=
SHA256 (cargo/serde_derive-1.0.210.tar.gz) = JDkC7aAPrXUIYvwUTOolyspeINYVrwqBvulMpzjx3x8=
SHA256 (cargo/serde_json-1.0.128.tar.gz) = b/VFZweh3jTn438qb9PT+AjDGCWcvQGrY3d5UFS0g9g=
SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov8NCEAZuk18bzccldj9dc41JMPLj7ZTowI/YyPmQ=
SHA256 (cargo/simd-adler32-0.3.7.tar.gz) = 1m3BQ+axHB7dwG1cQjz8lwYoZbrymZFKtkyqOBggeP4=
SHA256 (cargo/strsim-0.11.1.tar.gz) = fai1c2hF2fL8uDfqXZ4mKFZLOwQ6cJSKPwt3iDjF+08=
SHA256 (cargo/syn-2.0.77.tar.gz) = nzW832H9jnvmyvdfQp/cqL6z7XZYS++1A7FWn67jc+0=
SHA256 (cargo/termsize-0.1.9.tar.gz) = bxH/XCXBcmCNW4Xi+0Pumm1oOn9Kt/lq4Hs9i1kDaP0=
SHA256 (cargo/thiserror-1.0.63.tar.gz) = wDQjcLOLahG2zBHWqAVWmVjVTPoGGimWnDtc4upAVyQ=
SHA256 (cargo/thiserror-impl-1.0.63.tar.gz) = pFWLWEZrmtfKDxAoZezMlZONyhp0qFbytXtmKQUNomE=
SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
SHA256 (cargo/ttf-parser-0.20.0.tar.gz) = F/d9dtg3p4MP4dTxK3tLpBksGIgAHHFkJX5LxtIdlrQ=
SHA256 (cargo/unicode-ident-1.0.13.tar.gz) = 6RtWzUytrrebvxpWRfa0+Nxb3og0rViUqNs1/anvof4=
SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
SHA256 (cargo/uuid-1.10.0.tar.gz) = gd+gBlHvplBpsLa2UfSqoxup48POATeqrQU2BO5+AxQ=
SHA256 (cargo/uuid-macro-internal-1.10.0.tar.gz) = 7hzQRvg+osTpINbun3w1N++SjXXc5dhKh8LF1rOZmjo=
SHA256 (cargo/walkdir-2.5.0.tar.gz) = KXkJRkBPkdnF0G+YdO/d6h3AbF7+lFQafWhjEI46Xks=
SHA256 (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = nI2H5ytko7TbKNEc4pI3wkYYj09RBX1lp+q2O3mH5CM=
SHA256 (cargo/wasm-bindgen-0.2.93.tar.gz) = qC7fwWpsRp9fRNx7VxgUBF1gQEtVoO6En5vPouY92bU=
SHA256 (cargo/wasm-bindgen-backend-0.2.93.tar.gz) = neOW2jBlIwRNMwJ0bxII+nHXUyIn8V40fi2T5BRd13s=
SHA256 (cargo/wasm-bindgen-macro-0.2.93.tar.gz) = WFxMkaRrByyS6QjZnLHc35XFIY7rbzvx76mR7npozM8=
SHA256 (cargo/wasm-bindgen-macro-support-0.2.93.tar.gz) = r8NAx02QBTlc+d0JhQb39E448rSiHGqqz5oQXqXh6DY=
SHA256 (cargo/wasm-bindgen-shared-0.2.93.tar.gz) = xioKMHy0oxHToHhnhgkRyhMMNJTownGVk4BsCLxdBIQ=
SHA256 (cargo/web-sys-0.3.70.tar.gz) = Jv3qr9m9Ep9l58AxWTwk1iGGMB4McsiXj6Fni+fVMsA=
SHA256 (cargo/weezl-0.1.8.tar.gz) = U6hbhqdxschwWBlhcHad0mT2bAeCrPGubMUb/WSzkII=
SHA256 (cargo/winapi-0.3.9.tar.gz) = XIOaZ0/NepiVLlkyQupACr6TmSdGdh44ZBQF0osA9Bk=
SHA256 (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = rDuHxjYgQm3ZuZHlzgMp7/VFvMu7NPO+Cf9vtqtRt7Y=
SHA256 (cargo/winapi-util-0.1.9.tar.gz) = zyIck+E6MNeT92RaDndixV0WnbsKSWcZGKIxnSibELs=
SHA256 (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = cS4ieEHQV8HuHNL7Ivp+WlRhro5I+iynnsQs/BkxGD8=
SHA256 (cargo/windows-core-0.52.0.tar.gz) = M6tkDI1+Nb+LoZuIS6g4zrT7qTpOjGWpBZ0Ir8/Gg9k=
SHA256 (cargo/windows-sys-0.48.0.tar.gz) = Z30kGL7GXjM47bB26Aa8HsFWk8XQEEaD8u/oV/YQVqk=
SHA256 (cargo/windows-sys-0.52.0.tar.gz) = KCvl82qM54H62MiuGPo/m+/1fsG1LLPeB4kgFCXZoz0=
SHA256 (cargo/windows-sys-0.59.0.tar.gz) = Hji8TXntZ/0HW8wlGhw5syoXdrvpLlvvHwvx+MUxhTs=
SHA256 (cargo/windows-targets-0.48.5.tar.gz) = mi+m4hVdcke+aMCWRWCDFFwYPLu8J2QVDdpFqHGXlAw=
SHA256 (cargo/windows-targets-0.52.6.tar.gz) = m3JPcnluA2q5DBAh1HgNTT1kispZ5JHmuY5yW4TpmXM=
SHA256 (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = KzjjLwq8z5mHpOMHnftn3NeZ+2E2HlPiiCw8uvDZBdg=
SHA256 (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = MqRiIYDnoOwES7VVQEyAC8n9nsJi7BR+3VmJzNDALNM=
SHA256 (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 3DUxCXHzstu/PwaQohn0Di2a/PZPmrfMG+cik3wmtLw=
SHA256 (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = Cewqe7FS4iUrU/p4AxUAB4eVSLxwnAOd92J8q70F1Gk=
SHA256 (cargo/windows_i686_gnu-0.48.5.tar.gz) = p1kV5972DJTc73IgC5qOWOUJF0SWDaZOxzSmxumzdD4=
SHA256 (cargo/windows_i686_gnu-0.52.6.tar.gz) = jpta1auALpfrjilaxnIOUJ7kwkP2nXgTlAFOv+i7+gs=
SHA256 (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = Du5S04wJCzyqdsVjuGw6S9ce8agZKHwZ1YbXM0ro7WY=
SHA256 (cargo/windows_i686_msvc-0.48.5.tar.gz) = j1XCM/cMSyf2bFI1gPePEATotai2WeBaTrSdQWbMpAY=
SHA256 (cargo/windows_i686_msvc-0.52.6.tar.gz) = JAlIvAXF58bau6KL+J2J/84+MDAigJ5z3q7+T27FbGY=
SHA256 (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = U9QKvSWD0j5HGP3fHr7ITb/4OBwHyuZ/93aLvxnGcY4=
SHA256 (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = FHpcgKq/vwx9kBy1iV0d4w7ykH6yH7urKcqUxbCLGng=
SHA256 (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = C3tSdnhooj1bq3aOOQ3F9cVYJbbTC4bIRP8tx0FARMw=
SHA256 (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = JNWyPcQXQSZ5aBOW8rSfPejBRz3rUWvTRBCHLv9R7Q0=
SHA256 (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 7ZT85hVxpABoUrc4mgY6uYPALrG7N7R/gnLOktBtlTg=
SHA256 (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = WJ9tqExkYgR0fRJwoqVmHqZu0cztJjHVRv37FVlZ+ew=
SHA256 (cargo/wio-0.2.2.tar.gz) = XRKZMvRkSsI5bLRWOFy/nmO1swxujcSCC9yk6wggN6U=
SHA256 (cargo/xxhash-rust-0.8.12.tar.gz) = aly/dQQAlYgZ+2F46qg77lzZwpompAzCQd+McP3UaYQ=
SHA256 (cargo/xz2-0.1.7.tar.gz) = OIxE3AnXbxU2YC6tbTJetTL1wSLxd4K9V/tHuu63Z+I=
SHA256 (cargo/yeslogic-fontconfig-sys-6.0.0.tar.gz) = UDoGa0wDfEQBadmVuGkEaCfbxxJj9ujzvm131PMinb0=
SHA256 (cargo/zerocopy-0.7.35.tar.gz) = G5tP0Yq8grgTaDjaXVC6573qU3xXTY3Bo07QmNbBZvA=
SHA256 (cargo/zerocopy-derive-0.7.35.tar.gz) = +k+AgDRNRnH7ToMaE60eaAknSDh9/E9V41YkL64Szj4=
SIZE (ReFirmLabs-binwalk-v3.1.0.tar.gz) = 582863
SIZE (cargo/adler-1.0.2.tar.gz) = 12778
SIZE (cargo/adler2-2.0.0.tar.gz) = 13529
SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
SIZE (cargo/android-tzdata-0.1.1.tar.gz) = 7674
SIZE (cargo/android_system_properties-0.1.5.tar.gz) = 5243
SIZE (cargo/anstream-0.6.15.tar.gz) = 29231
SIZE (cargo/anstyle-1.0.8.tar.gz) = 15771
SIZE (cargo/anstyle-parse-0.2.5.tar.gz) = 22680
SIZE (cargo/anstyle-query-1.1.1.tar.gz) = 9891
SIZE (cargo/anstyle-wincon-3.0.4.tar.gz) = 12234
SIZE (cargo/autocfg-1.3.0.tar.gz) = 16524
SIZE (cargo/base64-0.22.1.tar.gz) = 81597
SIZE (cargo/bitflags-1.3.2.tar.gz) = 23021
SIZE (cargo/bitflags-2.6.0.tar.gz) = 45357
SIZE (cargo/bumpalo-3.16.0.tar.gz) = 85677
SIZE (cargo/bytemuck-1.18.0.tar.gz) = 49774
SIZE (cargo/byteorder-1.5.0.tar.gz) = 23288
SIZE (cargo/bzip2-0.4.4.tar.gz) = 34197
SIZE (cargo/bzip2-sys-0.1.11+1.0.8.tar.gz) = 633444
SIZE (cargo/cc-1.1.21.tar.gz) = 83463
SIZE (cargo/cfg-if-1.0.0.tar.gz) = 7934
SIZE (cargo/chrono-0.4.38.tar.gz) = 220559
SIZE (cargo/clap-4.5.18.tar.gz) = 56788
SIZE (cargo/clap_builder-4.5.18.tar.gz) = 163582
SIZE (cargo/clap_derive-4.5.18.tar.gz) = 30131
SIZE (cargo/clap_lex-0.7.2.tar.gz) = 12805
SIZE (cargo/color_quant-1.1.0.tar.gz) = 6649
SIZE (cargo/colorchoice-1.0.2.tar.gz) = 7924
SIZE (cargo/colored-2.1.0.tar.gz) = 23348
SIZE (cargo/core-foundation-0.9.4.tar.gz) = 27743
SIZE (cargo/core-foundation-sys-0.8.7.tar.gz) = 37712
SIZE (cargo/core-graphics-0.23.2.tar.gz) = 30763
SIZE (cargo/core-graphics-types-0.1.3.tar.gz) = 7063
SIZE (cargo/core-text-20.1.0.tar.gz) = 20836
SIZE (cargo/crc32-v2-0.0.4.tar.gz) = 16667
SIZE (cargo/crc32c-0.6.8.tar.gz) = 9647
SIZE (cargo/crc32fast-1.4.2.tar.gz) = 38491
SIZE (cargo/dirs-5.0.1.tar.gz) = 12255
SIZE (cargo/dirs-sys-0.4.1.tar.gz) = 10719
SIZE (cargo/dlib-0.5.2.tar.gz) = 5806
SIZE (cargo/dwrote-0.11.1.tar.gz) = 21250
SIZE (cargo/entropy-0.4.2.tar.gz) = 3502
SIZE (cargo/env_filter-0.1.2.tar.gz) = 13327
SIZE (cargo/env_logger-0.11.5.tar.gz) = 30683
SIZE (cargo/fdeflate-0.3.4.tar.gz) = 25001
SIZE (cargo/flate2-1.0.34.tar.gz) = 109174
SIZE (cargo/float-ord-0.3.2.tar.gz) = 7683
SIZE (cargo/font-kit-0.14.2.tar.gz) = 73040
SIZE (cargo/foreign-types-0.5.0.tar.gz) = 7824
SIZE (cargo/foreign-types-macros-0.2.3.tar.gz) = 7635
SIZE (cargo/foreign-types-shared-0.3.1.tar.gz) = 6006
SIZE (cargo/freetype-sys-0.20.1.tar.gz) = 3877697
SIZE (cargo/getrandom-0.2.15.tar.gz) = 37163
SIZE (cargo/gif-0.12.0.tar.gz) = 634734
SIZE (cargo/heck-0.5.0.tar.gz) = 11517
SIZE (cargo/hermit-abi-0.3.9.tar.gz) = 16165
SIZE (cargo/humantime-2.1.0.tar.gz) = 16749
SIZE (cargo/iana-time-zone-0.1.61.tar.gz) = 27685
SIZE (cargo/iana-time-zone-haiku-0.1.2.tar.gz) = 7185
SIZE (cargo/image-0.24.9.tar.gz) = 9261055
SIZE (cargo/is_terminal_polyfill-1.70.1.tar.gz) = 7492
SIZE (cargo/itoa-1.0.11.tar.gz) = 10563
SIZE (cargo/jpeg-decoder-0.3.1.tar.gz) = 744364
SIZE (cargo/js-sys-0.3.70.tar.gz) = 53863
SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
SIZE (cargo/libc-0.2.158.tar.gz) = 751340
SIZE (cargo/libloading-0.8.5.tar.gz) = 28902
SIZE (cargo/libredox-0.1.3.tar.gz) = 6068
SIZE (cargo/log-0.4.22.tar.gz) = 44027
SIZE (cargo/lzma-sys-0.1.20.tar.gz) = 760045
SIZE (cargo/memchr-2.7.4.tar.gz) = 96670
SIZE (cargo/miniz_oxide-0.7.4.tar.gz) = 56119
SIZE (cargo/miniz_oxide-0.8.0.tar.gz) = 56343
SIZE (cargo/num-traits-0.2.19.tar.gz) = 51631
SIZE (cargo/num_cpus-1.16.0.tar.gz) = 15713
SIZE (cargo/once_cell-1.19.0.tar.gz) = 33046
SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
SIZE (cargo/pathfinder_geometry-0.5.1.tar.gz) = 11583
SIZE (cargo/pathfinder_simd-0.5.4.tar.gz) = 29951
SIZE (cargo/pkg-config-0.3.30.tar.gz) = 20613
SIZE (cargo/plotters-0.3.7.tar.gz) = 149031
SIZE (cargo/plotters-backend-0.3.7.tar.gz) = 13709
SIZE (cargo/plotters-bitmap-0.3.7.tar.gz) = 13931
SIZE (cargo/plotters-svg-0.3.7.tar.gz) = 6715
SIZE (cargo/png-0.17.13.tar.gz) = 103176
SIZE (cargo/ppv-lite86-0.2.20.tar.gz) = 22478
SIZE (cargo/proc-macro2-1.0.86.tar.gz) = 48958
SIZE (cargo/quote-1.0.37.tar.gz) = 28558
SIZE (cargo/rand-0.8.5.tar.gz) = 87113
SIZE (cargo/rand_chacha-0.3.1.tar.gz) = 15251
SIZE (cargo/rand_core-0.6.4.tar.gz) = 22666
SIZE (cargo/redox_users-0.4.6.tar.gz) = 15585
SIZE (cargo/regex-1.10.6.tar.gz) = 253894
SIZE (cargo/regex-automata-0.4.7.tar.gz) = 617582
SIZE (cargo/regex-syntax-0.8.4.tar.gz) = 347577
SIZE (cargo/rustc_version-0.4.1.tar.gz) = 12245
SIZE (cargo/ryu-1.0.18.tar.gz) = 47713
SIZE (cargo/same-file-1.0.6.tar.gz) = 10183
SIZE (cargo/semver-1.0.23.tar.gz) = 30622
SIZE (cargo/serde-1.0.210.tar.gz) = 78338
SIZE (cargo/serde_derive-1.0.210.tar.gz) = 56020
SIZE (cargo/serde_json-1.0.128.tar.gz) = 149520
SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
SIZE (cargo/simd-adler32-0.3.7.tar.gz) = 12086
SIZE (cargo/strsim-0.11.1.tar.gz) = 14266
SIZE (cargo/syn-2.0.77.tar.gz) = 268784
SIZE (cargo/termsize-0.1.9.tar.gz) = 6216
SIZE (cargo/thiserror-1.0.63.tar.gz) = 21537
SIZE (cargo/thiserror-impl-1.0.63.tar.gz) = 16047
SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
SIZE (cargo/ttf-parser-0.20.0.tar.gz) = 161769
SIZE (cargo/unicode-ident-1.0.13.tar.gz) = 43279
SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
SIZE (cargo/uuid-1.10.0.tar.gz) = 47648
SIZE (cargo/uuid-macro-internal-1.10.0.tar.gz) = 9165
SIZE (cargo/walkdir-2.5.0.tar.gz) = 23951
SIZE (cargo/wasi-0.11.0+wasi-snapshot-preview1.tar.gz) = 28131
SIZE (cargo/wasm-bindgen-0.2.93.tar.gz) = 43769
SIZE (cargo/wasm-bindgen-backend-0.2.93.tar.gz) = 30344
SIZE (cargo/wasm-bindgen-macro-0.2.93.tar.gz) = 6822
SIZE (cargo/wasm-bindgen-macro-support-0.2.93.tar.gz) = 20642
SIZE (cargo/wasm-bindgen-shared-0.2.93.tar.gz) = 7527
SIZE (cargo/web-sys-0.3.70.tar.gz) = 615438
SIZE (cargo/weezl-0.1.8.tar.gz) = 42175
SIZE (cargo/winapi-0.3.9.tar.gz) = 1200382
SIZE (cargo/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
SIZE (cargo/winapi-util-0.1.9.tar.gz) = 12464
SIZE (cargo/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
SIZE (cargo/windows-core-0.52.0.tar.gz) = 42154
SIZE (cargo/windows-sys-0.48.0.tar.gz) = 2628884
SIZE (cargo/windows-sys-0.52.0.tar.gz) = 2576877
SIZE (cargo/windows-sys-0.59.0.tar.gz) = 2387323
SIZE (cargo/windows-targets-0.48.5.tar.gz) = 6904
SIZE (cargo/windows-targets-0.52.6.tar.gz) = 6403
SIZE (cargo/windows_aarch64_gnullvm-0.48.5.tar.gz) = 418492
SIZE (cargo/windows_aarch64_gnullvm-0.52.6.tar.gz) = 435718
SIZE (cargo/windows_aarch64_msvc-0.48.5.tar.gz) = 798483
SIZE (cargo/windows_aarch64_msvc-0.52.6.tar.gz) = 832615
SIZE (cargo/windows_i686_gnu-0.48.5.tar.gz) = 844891
SIZE (cargo/windows_i686_gnu-0.52.6.tar.gz) = 880402
SIZE (cargo/windows_i686_gnullvm-0.52.6.tar.gz) = 475940
SIZE (cargo/windows_i686_msvc-0.48.5.tar.gz) = 864300
SIZE (cargo/windows_i686_msvc-0.52.6.tar.gz) = 901163
SIZE (cargo/windows_x86_64_gnu-0.48.5.tar.gz) = 801619
SIZE (cargo/windows_x86_64_gnu-0.52.6.tar.gz) = 836363
SIZE (cargo/windows_x86_64_gnullvm-0.48.5.tar.gz) = 418486
SIZE (cargo/windows_x86_64_gnullvm-0.52.6.tar.gz) = 435707
SIZE (cargo/windows_x86_64_msvc-0.48.5.tar.gz) = 798412
SIZE (cargo/windows_x86_64_msvc-0.52.6.tar.gz) = 832564
SIZE (cargo/wio-0.2.2.tar.gz) = 11214
SIZE (cargo/xxhash-rust-0.8.12.tar.gz) = 21329
SIZE (cargo/xz2-0.1.7.tar.gz) = 23892
SIZE (cargo/yeslogic-fontconfig-sys-6.0.0.tar.gz) = 6677
SIZE (cargo/zerocopy-0.7.35.tar.gz) = 152645
SIZE (cargo/zerocopy-derive-0.7.35.tar.gz) = 37829

View file

@ -0,0 +1,15 @@
Index: src/cliparser.rs
--- src/cliparser.rs.orig
+++ src/cliparser.rs
@@ -56,5 +56,11 @@ pub struct CliArgs {
}
pub fn parse() -> CliArgs {
+ let args = std::env::args().collect::<Vec<String>>();
+
+ if args.len() == 1 {
+ CliArgs::parse_from(["", "--help"]);
+ }
+
CliArgs::parse()
}

View file

@ -0,0 +1,19 @@
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.

View file

@ -0,0 +1 @@
@bin bin/binwalk