1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-31 05:41:08 +00:00

misc/binbloom: New port: Raw binary firmware analysis software

This commit is contained in:
Yuri Victorovich 2023-02-25 09:26:25 -08:00
parent 9fbe5f4d77
commit ef2588fbc0
4 changed files with 39 additions and 0 deletions

View File

@ -24,6 +24,7 @@
SUBDIR += biblesync
SUBDIR += bibletime
SUBDIR += biblical-curse
SUBDIR += binbloom
SUBDIR += binclock
SUBDIR += binocle
SUBDIR += biosfont-demos

24
misc/binbloom/Makefile Normal file
View File

@ -0,0 +1,24 @@
PORTNAME= binbloom
DISTVERSIONPREFIX= v
DISTVERSION= 2.0-12
DISTVERSIONSUFFIX= -g95cfaac
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Raw binary firmware analysis software
WWW= https://github.com/quarkslab/binbloom
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= autoreconf gmake
USE_GITHUB= yes
GH_ACCOUNT= quarkslab
GNU_CONFIGURE= yes
PLIST_FILES= bin/binbloom \
man/man1/binbloom.1.gz
.include <bsd.port.mk>

3
misc/binbloom/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1677345574
SHA256 (quarkslab-binbloom-v2.0-12-g95cfaac_GH0.tar.gz) = c483ed8d024da733199b337c6a4ae20af2a96fd49a691594b4583ef46e7f0423
SIZE (quarkslab-binbloom-v2.0-12-g95cfaac_GH0.tar.gz) = 32458

11
misc/binbloom/pkg-descr Normal file
View File

@ -0,0 +1,11 @@
The purpose of the binbloom project is to analyse a raw binary firmware and
determine automatically some of its features. This tool is compatible with all
architectures as basically, it just does simple statistics on it.
Main features:
* Loading address: binbloom can parse a raw binary firmware and determine its
loading address.
* Endianness: binbloom can use heuristics to determine the endianness of a
firmware.
* UDS Database: binbloom can parse a raw binary firmware and check if it
contains an array containing UDS command IDs.