summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz>2014-11-21 21:37:30 +0000
committerwiz <wiz>2014-11-21 21:37:30 +0000
commita0ed5e5ea8bc494af90e307034e71d75fbbddcd1 (patch)
tree6f89a4ee700aa929f0143bea2fd0f1d9f8755ddc
parent201ac6735051db34a4f0bb4a8ec09cdae40e0654 (diff)
downloadpkgsrc-a0ed5e5ea8bc494af90e307034e71d75fbbddcd1.tar.gz
Import afl-0.62b as devel/afl.
American Fuzzy Lop is a brute-force fuzzer coupled with an exceedingly simple but rock-solid instrumentation-guided genetic algorithm. It uses an enhanced form of edge coverage to easily detect subtle, local-scale changes to program control flow, without being bogged down by complex comparisons between multiple long-winded execution paths.
-rw-r--r--devel/afl/DESCR6
-rw-r--r--devel/afl/Makefile15
-rw-r--r--devel/afl/PLIST38
-rw-r--r--devel/afl/distinfo5
4 files changed, 64 insertions, 0 deletions
diff --git a/devel/afl/DESCR b/devel/afl/DESCR
new file mode 100644
index 00000000000..67b6e84dd80
--- /dev/null
+++ b/devel/afl/DESCR
@@ -0,0 +1,6 @@
+American Fuzzy Lop is a brute-force fuzzer coupled with an exceedingly
+simple but rock-solid instrumentation-guided genetic algorithm. It
+uses an enhanced form of edge coverage to easily detect subtle,
+local-scale changes to program control flow, without being bogged
+down by complex comparisons between multiple long-winded execution
+paths.
diff --git a/devel/afl/Makefile b/devel/afl/Makefile
new file mode 100644
index 00000000000..525eb49e36f
--- /dev/null
+++ b/devel/afl/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2014/11/21 21:37:30 wiz Exp $
+
+DISTNAME= afl-0.62b
+CATEGORIES= devel
+MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://lcamtuf.coredump.cx/afl/
+COMMENT= American Fuzzy Lop, a fuzzing tool for finding bugs by random input
+LICENSE= apache-2.0
+
+USE_TOOLS+= gmake
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/afl/PLIST b/devel/afl/PLIST
new file mode 100644
index 00000000000..b7f85b54c50
--- /dev/null
+++ b/devel/afl/PLIST
@@ -0,0 +1,38 @@
+@comment $NetBSD: PLIST,v 1.1 2014/11/21 21:37:30 wiz Exp $
+bin/afl-clang
+bin/afl-clang++
+bin/afl-fuzz
+bin/afl-g++
+bin/afl-gcc
+bin/afl-showmap
+lib/afl/afl-as
+lib/afl/as
+share/afl/testcases/archives/gzip/small_archive.gz
+share/afl/testcases/archives/lzo/small_achive.lzo
+share/afl/testcases/archives/tar/small_archive.tar
+share/afl/testcases/archives/xz/small_archive.xz
+share/afl/testcases/archives/zip/small_archive.zip
+share/afl/testcases/images/bmp/hello_kitty.bmp
+share/afl/testcases/images/gif/hello_kitty.gif
+share/afl/testcases/images/ico/hello_kitty.ico
+share/afl/testcases/images/jp2/hello_kitty.jp2
+share/afl/testcases/images/jpeg/hello_kitty.jpg
+share/afl/testcases/images/png/hello_kitty.png
+share/afl/testcases/images/tiff/hello_kitty.tif
+share/afl/testcases/images/webp/hello_kitty_lossless.webp
+share/afl/testcases/multimedia/h264/small_movie.mp4
+share/afl/testcases/others/elf/small_exec.elf
+share/afl/testcases/others/hello/hello.txt
+share/afl/testcases/others/pcap/small_capture.pcap
+share/afl/testcases/others/rtf/small_document.rtf
+share/afl/testcases/others/xml/small_document.xml
+share/afl/testcases/wishlist.txt
+share/doc/afl/ChangeLog
+share/doc/afl/README
+share/doc/afl/current_todo.txt
+share/doc/afl/env_variables.txt
+share/doc/afl/notes_for_asan.txt
+share/doc/afl/parallel_fuzzing.txt
+share/doc/afl/perf_tips.txt
+share/doc/afl/related_work.txt
+share/doc/afl/status_screen.txt
diff --git a/devel/afl/distinfo b/devel/afl/distinfo
new file mode 100644
index 00000000000..5dd292c2337
--- /dev/null
+++ b/devel/afl/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/11/21 21:37:30 wiz Exp $
+
+SHA1 (afl-0.62b.tgz) = 5091295d639e910ee9715aae63ea04ae35dd8869
+RMD160 (afl-0.62b.tgz) = 339560af88eb5c13f85444de5b272bd723874ad8
+Size (afl-0.62b.tgz) = 679207 bytes