commit 9b2b545d081eefe350a84157341d3bd890798fcd Author: Thomas Penteker <thomas.penteker@siemens.com> Date: Thu Feb 4 23:34:40 2016 +0100 afl: initial import diff --git a/afl/.footprint b/afl/.footprint new file mode 100644 index 0000000..a899d21 --- /dev/null +++ b/afl/.footprint @@ -0,0 +1,112 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +lrwxrwxrwx root/root usr/bin/afl-clang -> afl-gcc +lrwxrwxrwx root/root usr/bin/afl-clang++ -> afl-gcc +-rwxr-xr-x root/root usr/bin/afl-cmin +-rwxr-xr-x root/root usr/bin/afl-fuzz +lrwxrwxrwx root/root usr/bin/afl-g++ -> afl-gcc +-rwxr-xr-x root/root usr/bin/afl-gcc +-rwxr-xr-x root/root usr/bin/afl-gotcpu +-rwxr-xr-x root/root usr/bin/afl-plot +-rwxr-xr-x root/root usr/bin/afl-showmap +-rwxr-xr-x root/root usr/bin/afl-tmin +-rwxr-xr-x root/root usr/bin/afl-whatsup +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/afl/ +-rwxr-xr-x root/root usr/lib/afl/afl-as +lrwxrwxrwx root/root usr/lib/afl/as -> afl-as +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/afl/ +drwxr-xr-x root/root usr/share/afl/testcases/ +drwxr-xr-x root/root usr/share/afl/testcases/_extras/ +-rw-r--r-- root/root usr/share/afl/testcases/_extras/gif.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/html_tags.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/jpeg.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/js.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/pdf.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/png.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/sql.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/tiff.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/webp.dict +-rw-r--r-- root/root usr/share/afl/testcases/_extras/xml.dict +drwxr-xr-x root/root usr/share/afl/testcases/archives/ +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/ +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/ar/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/ar/small_archive.a +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/bzip2/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/bzip2/small_archive.bz2 +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/cab/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/cab/small_archive.cab +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/compress/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/compress/small_archive.Z +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/cpio/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/cpio/small_archive.cpio +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/gzip/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/gzip/small_archive.gz +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/lzo/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/lzo/small_archive.lzo +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/rar/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/rar/small_archive.rar +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/tar/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/tar/small_archive.tar +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/xz/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/xz/small_archive.xz +drwxr-xr-x root/root usr/share/afl/testcases/archives/common/zip/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/common/zip/small_archive.zip +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/ +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/arj/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/arj/small_archive.arj +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/lha/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/lha/small_archive.lha +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/lrzip/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/lrzip/small_archive.lrz +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/lzip/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/lzip/small_archive.lz +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/lzma/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/lzma/small_archive.lzma +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/rzip/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/rzip/small_archive.rz +drwxr-xr-x root/root usr/share/afl/testcases/archives/exotic/zoo/ +-rw-r--r-- root/root usr/share/afl/testcases/archives/exotic/zoo/small_archive.zoo +drwxr-xr-x root/root usr/share/afl/testcases/images/ +drwxr-xr-x root/root usr/share/afl/testcases/images/bmp/ +-rw-r--r-- root/root usr/share/afl/testcases/images/bmp/not_kitty.bmp +drwxr-xr-x root/root usr/share/afl/testcases/images/gif/ +-rw-r--r-- root/root usr/share/afl/testcases/images/gif/not_kitty.gif +drwxr-xr-x root/root usr/share/afl/testcases/images/ico/ +-rw-r--r-- root/root usr/share/afl/testcases/images/ico/not_kitty.ico +drwxr-xr-x root/root usr/share/afl/testcases/images/jp2/ +-rw-r--r-- root/root usr/share/afl/testcases/images/jp2/not_kitty.jp2 +drwxr-xr-x root/root usr/share/afl/testcases/images/jpeg/ +-rw-r--r-- root/root usr/share/afl/testcases/images/jpeg/not_kitty.jpg +drwxr-xr-x root/root usr/share/afl/testcases/images/jxr/ +-rw-r--r-- root/root usr/share/afl/testcases/images/jxr/not_kitty.jxr +drwxr-xr-x root/root usr/share/afl/testcases/images/png/ +-rw-r--r-- root/root usr/share/afl/testcases/images/png/not_kitty.png +-rw-r--r-- root/root usr/share/afl/testcases/images/png/not_kitty_alpha.png +-rw-r--r-- root/root usr/share/afl/testcases/images/png/not_kitty_gamma.png +-rw-r--r-- root/root usr/share/afl/testcases/images/png/not_kitty_icc.png +drwxr-xr-x root/root usr/share/afl/testcases/images/tiff/ +-rw-r--r-- root/root usr/share/afl/testcases/images/tiff/not_kitty.tiff +drwxr-xr-x root/root usr/share/afl/testcases/images/webp/ +-rw-r--r-- root/root usr/share/afl/testcases/images/webp/not_kitty.webp +drwxr-xr-x root/root usr/share/afl/testcases/multimedia/ +drwxr-xr-x root/root usr/share/afl/testcases/multimedia/h264/ +-rw-r--r-- root/root usr/share/afl/testcases/multimedia/h264/small_movie.mp4 +drwxr-xr-x root/root usr/share/afl/testcases/others/ +drwxr-xr-x root/root usr/share/afl/testcases/others/elf/ +-rw-r--r-- root/root usr/share/afl/testcases/others/elf/small_exec.elf +drwxr-xr-x root/root usr/share/afl/testcases/others/js/ +-rw-r--r-- root/root usr/share/afl/testcases/others/js/small_script.js +drwxr-xr-x root/root usr/share/afl/testcases/others/pcap/ +-rw-r--r-- root/root usr/share/afl/testcases/others/pcap/small_capture.pcap +drwxr-xr-x root/root usr/share/afl/testcases/others/pdf/ +-rw-r--r-- root/root usr/share/afl/testcases/others/pdf/small.pdf +drwxr-xr-x root/root usr/share/afl/testcases/others/rtf/ +-rw-r--r-- root/root usr/share/afl/testcases/others/rtf/small_document.rtf +drwxr-xr-x root/root usr/share/afl/testcases/others/sql/ +-rw-r--r-- root/root usr/share/afl/testcases/others/sql/simple_queries.sql +drwxr-xr-x root/root usr/share/afl/testcases/others/text/ +-rw-r--r-- root/root usr/share/afl/testcases/others/text/hello_world.txt +drwxr-xr-x root/root usr/share/afl/testcases/others/xml/ +-rw-r--r-- root/root usr/share/afl/testcases/others/xml/small_document.xml diff --git a/afl/.md5sum b/afl/.md5sum new file mode 100644 index 0000000..87eab06 --- /dev/null +++ b/afl/.md5sum @@ -0,0 +1 @@ +a87164448a1e9a4007919a26c29e7c76 afl-1.96b.tgz diff --git a/afl/Pkgfile b/afl/Pkgfile new file mode 100644 index 0000000..c17264a --- /dev/null +++ b/afl/Pkgfile @@ -0,0 +1,20 @@ +# Description: security-oriented fuzzer with compile-time instrumentation +# URL: http://lcamtuf.coredump.cx/afl/releases/ +# Maintainer: Thomas Penteker, tek at serverop dot de +# Depends on: + +name=afl +version=1.96b +release=1 +source=(http://lcamtuf.coredump.cx/afl/releases/$name-$version.tgz) + +build() { + cd $name-$version + + make + make PREFIX=/usr DESTDIR=$PKG install + + rm -r $PKG/usr/share/doc + rm $PKG/usr/share/afl/testcases/README.testcases + +}