{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"binwalk-2.3.4p4","path":"sysutils/binwalk","url":"/packages/current/sysutils/binwalk/","comment":"tool for reverse-engineering and analysing firmware blobs","homepage":"https://github.com/ReFirmLabs/binwalk","maintainer":"Jasper Lievisse Adriaanse <jasper@openbsd.org>","description":"Binwalk is a firmware analysis tool designed to assist in the analysis,\nextraction, and reverse engineering of firmware images and other binary\nblobs. It is simple to use, fully scriptable, and can be easily extended\nvia custom signatures, extraction rules, and plugin modules.\n\nBinwalk supports various types of analysis useful for inspecting and\nreverse engineering firmware, including:\n\n    Embedded file identification and extraction\n    Executable code identification\n    Type casting\n    Entropy analysis and graphing\n    Heuristic data analysis\n    \"Smart\" strings analysis\n\nBinwalk's file signatures are (mostly) compatible with the magic signatures\nused by the Unix file utility, and include customized/improved signatures\nfor files that are commonly found in firmware images such as compressed\nfiles, firmware headers, kernels, bootloaders, filesystems, etc.\n","package_architecture":"amd64","stem":"binwalk","readme":null,"dependencies":[{"path":"devel/capstone/python","type":"runtime","package_spec":"","url":"/packages/current/devel/capstone/python/"},{"path":"security/py-cryptodome","type":"runtime","package_spec":"","url":"/packages/current/security/py-cryptodome/"},{"path":"sysutils/jefferson","type":"runtime","package_spec":"","url":"/packages/current/sysutils/jefferson/"},{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/current/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/current/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/current/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/current/devel/py-wheel/"},{"path":"devel/capstone/python","type":"test","package_spec":"","url":"/packages/current/devel/capstone/python/"},{"path":"security/py-cryptodome","type":"test","package_spec":"","url":"/packages/current/security/py-cryptodome/"},{"path":"sysutils/jefferson","type":"test","package_spec":"","url":"/packages/current/sysutils/jefferson/"},{"path":"lang/python/3","type":"test","package_spec":"","url":"/packages/current/lang/python/3/"},{"path":"devel/py-test","type":"test","package_spec":"","url":"/packages/current/devel/py-test/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/3d/3db59785ec297d626d62b9a937fd756a08a88b951d1f18420df8b5473735b6f2.json"},"categories":["sysutils","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
