Skip site navigation (1)Skip section navigation (2)
Date:      Sat,  3 Mar 2007 18:38:48 -0800 (PST)
From:      Peter Johnson <johnson.peter@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/109829: [NEW PORT] devel/zzuf: Transparent application input fuzzer
Message-ID:  <20070304023848.6DBE717055@cvs.tortall.net>
Resent-Message-ID: <200703040240.l242e1tv002888@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         109829
>Category:       ports
>Synopsis:       [NEW PORT] devel/zzuf: Transparent application input fuzzer
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 04 02:40:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Peter Johnson
>Release:        FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
System: FreeBSD 6.2-STABLE
>Description:
zzuf (http://sam.zoy.org/zzuf/) is a multi-purpose data input fuzzer that
randomizes application input to find bugs.
>How-To-Repeat:
>Fix:
New port attached.

The libraries this port installs are only used for LD_PRELOAD by the zzuf
frontend, so I did not enable ldconfig for them.

--- zzuf.sh begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	zzuf
#	zzuf/pkg-descr
#	zzuf/Makefile
#	zzuf/pkg-plist
#	zzuf/distinfo
#
echo c - zzuf
mkdir -p zzuf > /dev/null 2>&1
echo x - zzuf/pkg-descr
sed 's/^X//' >zzuf/pkg-descr << 'END-of-zzuf/pkg-descr'
Xzzuf is a transparent application input fuzzer. Its purpose is to
Xfind bugs in applications by corrupting their user-contributed data
X(which more than often comes from untrusted sources on the Internet).
XIt works by intercepting file and network operations and changing
Xrandom bits in the program's input. zzuf's behaviour is
Xdeterministic, making it easier to reproduce bugs.
X
XWWW:	http://sam.zoy.org/zzuf/
END-of-zzuf/pkg-descr
echo x - zzuf/Makefile
sed 's/^X//' >zzuf/Makefile << 'END-of-zzuf/Makefile'
X# New ports collection makefile for:	zzuf
X# Date created:		2007-03-03
X# Whom:			Peter Johnson <johnson.peter@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zzuf
XPORTVERSION=	0.8.1
XCATEGORIES=	devel
XMASTER_SITES=	http://sam.zoy.org/zzuf/
X
XMAINTAINER=	johnson.peter@gmail.com
XCOMMENT=	Transparent application input fuzzer
X
XGNU_CONFIGURE=	yes
XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
XCONFIGURE_ARGS=	--mandir=${MANPREFIX}/man
X
XMAN1=	zzuf.1
X
Xpost-install:
X	@${RM} -f ${PREFIX}/lib/zzuf/libzzuf.la
X
X.include <bsd.port.mk>
END-of-zzuf/Makefile
echo x - zzuf/pkg-plist
sed 's/^X//' >zzuf/pkg-plist << 'END-of-zzuf/pkg-plist'
X@comment $FreeBSD$
Xbin/zzuf
Xlib/zzuf/libzzuf.so
Xlib/zzuf/libzzuf.a
X@dirrm lib/zzuf
END-of-zzuf/pkg-plist
echo x - zzuf/distinfo
sed 's/^X//' >zzuf/distinfo << 'END-of-zzuf/distinfo'
XMD5 (zzuf-0.8.1.tar.gz) = 1970dcf4f77251bea843b0f6ae19231c
XSHA256 (zzuf-0.8.1.tar.gz) = a16cbe19ea03b93a174d731bf1aba5205e2f4480a7118129eda6b0cb7c7b39bb
XSIZE (zzuf-0.8.1.tar.gz) = 419718
END-of-zzuf/distinfo
exit
--- zzuf.sh ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070304023848.6DBE717055>