2013/10/27 Stuart Henderson <st...@openbsd.org>: > OK to import? > > ...... > 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. > ...... > > Includes required dependency, py-libmagic, which is built from the > file/libmagic sources (done as a separate port, as it's a bit awkward > to build a setup.py-based thing as well as an autoconf-based thing > in the same port).
It tries to use pymatplotlib, which we don't have, for entropy analisis. Probably, this should be mentioned in DESCR, to clear the doubt if this dependency was missed by accident. Other than that, this looks okay for me. Packages and runs fine on i386. -- WBR, Vadim Zhukov