summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-forensics/zzuf/ChangeLog7
-rw-r--r--app-forensics/zzuf/Manifest4
-rw-r--r--app-forensics/zzuf/metadata.xml26
-rw-r--r--app-forensics/zzuf/zzuf-0.9.ebuild17
4 files changed, 54 insertions, 0 deletions
diff --git a/app-forensics/zzuf/ChangeLog b/app-forensics/zzuf/ChangeLog
new file mode 100644
index 000000000..13dfc2b7e
--- /dev/null
+++ b/app-forensics/zzuf/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for app-forensics/zzuf
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 12 Aug 2007; Jakub Moc <jakub@gentoo.org> +metadata.xml, +zzuf-0.9.ebuild:
+ New ebuild, Bug 188646
+
diff --git a/app-forensics/zzuf/Manifest b/app-forensics/zzuf/Manifest
new file mode 100644
index 000000000..2edbecfd4
--- /dev/null
+++ b/app-forensics/zzuf/Manifest
@@ -0,0 +1,4 @@
+DIST zzuf-0.9.tar.gz 422252 RMD160 ff491f99873d390bafd15a09f590f14214bde759 SHA1 e1fc628d8f0c6339c216924b3b48140f81437708 SHA256 7df5232b8c6004828bcde2ac32d9d75b2b39d4f4bd4c9c56582f739aa62efa58
+EBUILD zzuf-0.9.ebuild 424 RMD160 afb4ea360fb8311e08fae39a84fc92ffeff69f7e SHA1 3fb1b1f45581935830134b5435ecb4b37f3b2ef0 SHA256 a2d29011c3a61ba5d3c730063798d875cce361e25bbce57ac2a2a6b8b69de941
+MISC ChangeLog 222 RMD160 3627887da62f01f5c8a2a4a089c651365bd2e24f SHA1 aaf46ce119033df9411fc8e46b656e5fde80809f SHA256 0dd9bb71488869de14ed60a2c89e9a2e39362f641064c339ddd234c39e96d9c2
+MISC metadata.xml 1129 RMD160 d78d7401c7d0b1490553ad5c7ed6f38b6683dae9 SHA1 8a972e3c08c5919af0c6d8329cae942d152e27a2 SHA256 fba864978069d049ac2378a91300c080c127da91ad3445f995bee5594426d3c6
diff --git a/app-forensics/zzuf/metadata.xml b/app-forensics/zzuf/metadata.xml
new file mode 100644
index 000000000..1aac6029d
--- /dev/null
+++ b/app-forensics/zzuf/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+<longdescription>
+From http://sam.zoy.org/zzuf/
+
+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
+
+zzuf’s primary target is media players, image viewers and web browsers, because
+the data they process is inherently insecure, but it was also successfully used
+to find bugs in system utilities such as objdump.
+</longdescription>
+</pkgmetadata>
diff --git a/app-forensics/zzuf/zzuf-0.9.ebuild b/app-forensics/zzuf/zzuf-0.9.ebuild
new file mode 100644
index 000000000..74410976f
--- /dev/null
+++ b/app-forensics/zzuf/zzuf-0.9.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="A transparent application input fuzzer."
+HOMEPAGE="http://sam.zoy.org/zzuf/"
+SRC_URI="http://sam.zoy.org/zzuf/${P}.tar.gz"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install failed"
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}