Index: security/boofuzz/Makefile =================================================================== --- /dev/null +++ security/boofuzz/Makefile @@ -0,0 +1,43 @@ +# $FreeBSD$ + +PORTNAME= boofuzz +DISTVERSIONPREFIX= v +DISTVERSION= 0.1.5 +CATEGORIES= security +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= mdw@FreeBSD.org +COMMENT= Network Protocol Fuzzing for Humans + +LICENSE= GPLv2 + +RUN_DEPENDS= \ + ${PYTHON_PKGNAMEPREFIX}Flask>=1.0:www/py-flask@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}click>=0:devel/py-click@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}future>=0:devel/py-future@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydot>=0:graphics/py-pydot@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pypcap>0:net/py-pypcap@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}serial>=0:comms/py-serial@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado4>=4.0:www/py-tornado4@${PY_FLAVOR} + +USES= python +USE_PYTHON=distutils autoplist concurrent + +USE_GITHUB= yes +GH_ACCOUNT= jtpereyda +GH_PROJECT= boofuzz + +NO_ARCH= yes + +.include + +.if ${PYTHON_REL} < 3000 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}backports.shutil_get_terminal_size>=0:devel/py-backports.shutil_get_terminal_size@${PY_FLAVOR} +.endif + +.include Index: security/boofuzz/distinfo =================================================================== --- /dev/null +++ security/boofuzz/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1560089492 +SHA256 (jtpereyda-boofuzz-v0.1.5_GH0.tar.gz) = 25ca8588ff1f98e1df0ef7124cface7d8cce594804bda773a0e69d43fd93c45a +SIZE (jtpereyda-boofuzz-v0.1.5_GH0.tar.gz) = 1053017 Index: security/boofuzz/pkg-descr =================================================================== --- /dev/null +++ security/boofuzz/pkg-descr @@ -0,0 +1,22 @@ +Boofuzz is a fork of the well-known opensource abandoned Sulley Fuzzer. +Like Sulley, boofuzz incorporates all the critical elements of a fuzzer: + + Easy and quick data generation. + Instrumentation – AKA failure detection. + Target reset after failure. + Recording of test data. + +boofuzz also features: + + Online documentation. + Support for arbitrary communications mediums. + Built-in support for serial fuzzing, ethernet- and IP-layer, UDP broadcast. + Better recording of test data -- consistent, thorough, clear. + Test result CSV export. + Extensible instrumentation/failure detection. + Much easier install experience! + Far fewer bugs. + +https://boofuzz.readthedocs.io/ + +WWW: https://github.com/jtpereyda/boofuzz