import zzuf 0.9

zzuf is a transparent application input fuzzer. Its purpose is to find
bugs in applications by corrupting their user-contributed data (which
more than often comes from untrusted sources on the Internet). It works
by intercepting file and network operations and changing random bits in
the program's input. zzuf's behaviour is deterministic, making it easier
to reproduce bugs. Its main areas of use are:

* quality assurance: use zzuf to test existing software, or integrate it
  into your own software's testsuite
* security: very often, segmentation faults or memory corruption issues
  mean a potential security hole, zzuf helps exposing some of them

with help and ok jasper@
This commit is contained in:
chl 2007-10-03 13:48:17 +00:00
parent 6a7be1c7b1
commit b797081f8b
5 changed files with 44 additions and 0 deletions

19
misc/zzuf/Makefile Normal file
View File

@ -0,0 +1,19 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/10/03 13:48:17 chl Exp $
COMMENT= zzuf is a transparent application input fuzzer
DISTNAME= zzuf-0.9
CATEGORIES= misc
MASTER_SITES= http://sam.zoy.org/zzuf/
# License: WTFPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
WANTLIB= c m
CONFIGURE_STYLE= gnu
.include <bsd.port.mk>

5
misc/zzuf/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (zzuf-0.9.tar.gz) = LGPDO4dId0VO9RI8PJZKIA==
RMD160 (zzuf-0.9.tar.gz) = /0kfmYc9OQuv0VoJ9ZDxQhS951k=
SHA1 (zzuf-0.9.tar.gz) = 4fxijY8MYznCFpJLO0gUD4FDdwg=
SHA256 (zzuf-0.9.tar.gz) = ffUjK4xgBIKLzeKsMtnXWys51PS9TJxWWC9zmqYu+lg=
SIZE (zzuf-0.9.tar.gz) = 422252

11
misc/zzuf/pkg/DESCR Normal file
View File

@ -0,0 +1,11 @@
zzuf is a transparent application input fuzzer. Its purpose is to find
bugs in applications by corrupting their user-contributed data (which
more than often comes from untrusted sources on the Internet). It works
by intercepting file and network operations and changing random bits in
the program's input. zzuf's behaviour is deterministic, making it easier
to reproduce bugs. Its main areas of use are:
* quality assurance: use zzuf to test existing software, or integrate it
into your own software's testsuite
* security: very often, segmentation faults or memory corruption issues
mean a potential security hole, zzuf helps exposing some of them

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2007/10/03 13:48:17 chl Exp $
lib/zzuf/libzzuf.so

7
misc/zzuf/pkg/PLIST Normal file
View File

@ -0,0 +1,7 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/10/03 13:48:17 chl Exp $
%%SHARED%%
bin/zzuf
lib/zzuf/
lib/zzuf/libzzuf.a
lib/zzuf/libzzuf.la
@man man/man1/zzuf.1