aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorDavid Höppner2010-05-22 13:10:37 +0200
committerDavid Höppner2010-05-22 13:10:37 +0200
commitbde073afd5a4fa6ab8335a4e619f991a25e62ac1 (patch)
treed915b3ee18094260dfb051a8820fddbee0189774 /Library
parent7e00071768ee9854abca16229a2e9db15e558709 (diff)
downloadhomebrew-bde073afd5a4fa6ab8335a4e619f991a25e62ac1.tar.bz2
New formula 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.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/zzuf.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Formula/zzuf.rb b/Library/Formula/zzuf.rb
new file mode 100644
index 000000000..fa84299b1
--- /dev/null
+++ b/Library/Formula/zzuf.rb
@@ -0,0 +1,12 @@
+require 'formula'
+
+class Zzuf <Formula
+ url 'http://caca.zoy.org/files/zzuf/zzuf-0.13.tar.gz'
+ homepage 'http://caca.zoy.org/wiki/zzuf'
+ md5 '74579c429f9691f641a14f408997d42d'
+
+ def install
+ system "./configure", "--disable-debug", "--disable-dependency-tracking", "--prefix=#{prefix}"
+ system "make install"
+ end
+end