svn commit: r373463 - in head/devel: . afl
Xin LI
delphij at FreeBSD.org
Wed Nov 26 22:57:18 UTC 2014
Author: delphij
Date: Wed Nov 26 22:57:15 2014
New Revision: 373463
URL: https://svnweb.freebsd.org/changeset/ports/373463
QAT: https://qat.redports.org/buildarchive/r373463/
Log:
New port: american fuzzy lop.
American fuzzy lop is a fuzzer that employs a novel type of compile-time
instrumentation and genetic algorithms to automatically discover clean,
interesting test cases that trigger new internal states in the targeted
binary.
Added:
head/devel/afl/
head/devel/afl/Makefile (contents, props changed)
head/devel/afl/distinfo (contents, props changed)
head/devel/afl/pkg-descr (contents, props changed)
head/devel/afl/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Wed Nov 26 21:52:11 2014 (r373462)
+++ head/devel/Makefile Wed Nov 26 22:57:15 2014 (r373463)
@@ -44,6 +44,7 @@
SUBDIR += adime
SUBDIR += aegis
SUBDIR += afay
+ SUBDIR += afl
SUBDIR += ahven
SUBDIR += aifad
SUBDIR += alabastra
Added: head/devel/afl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/afl/Makefile Wed Nov 26 22:57:15 2014 (r373463)
@@ -0,0 +1,23 @@
+# Created by: Xin Li <delphij at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= afl
+PORTVERSION= 0.71b
+CATEGORIES= devel
+MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/
+
+MAINTAINER= delphij at FreeBSD.org
+COMMENT= American Fuzzy Lop, a fuzzer
+
+LICENSE= APACHE20
+
+USES= gmake tar:tgz
+
+BINFILES= bin/afl-gcc bin/afl-showmap bin/afl-fuzz lib/afl/afl-as
+
+post-install:
+ @for f in ${BINFILES}; do \
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/$${f}; \
+ done
+
+.include <bsd.port.mk>
Added: head/devel/afl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/afl/distinfo Wed Nov 26 22:57:15 2014 (r373463)
@@ -0,0 +1,2 @@
+SHA256 (afl-0.71b.tgz) = 562ec84d8e1c91da7d120c6596552d9d86565257289a2068e3c0cf98cfcb983d
+SIZE (afl-0.71b.tgz) = 686014
Added: head/devel/afl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/afl/pkg-descr Wed Nov 26 22:57:15 2014 (r373463)
@@ -0,0 +1,9 @@
+American fuzzy lop is a fuzzer that employs a novel type of compile-time
+instrumentation and genetic algorithms to automatically discover clean,
+interesting test cases that trigger new internal states in the targeted
+binary. This substantially improves the functional coverage for the
+fuzzed code. The compact synthesized corpora produced by the tool are
+also useful for seeding other, more labor- or resource-intensive testing
+regimes down the road.
+
+WWW: http://lcamtuf.coredump.cx/afl/
Added: head/devel/afl/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/afl/pkg-plist Wed Nov 26 22:57:15 2014 (r373463)
@@ -0,0 +1,40 @@
+bin/afl-clang
+bin/afl-clang++
+bin/afl-gcc
+bin/afl-g++
+bin/afl-showmap
+bin/afl-fuzz
+lib/afl/afl-as
+lib/afl/as
+%%DATADIR%%/archives/ar/small_archive.a
+%%DATADIR%%/archives/compress/small_archive.Z
+%%DATADIR%%/archives/cpio/small_archive.cpio
+%%DATADIR%%/archives/gzip/small_archive.gz
+%%DATADIR%%/archives/lzo/small_achive.lzo
+%%DATADIR%%/archives/tar/small_archive.tar
+%%DATADIR%%/archives/xz/small_archive.xz
+%%DATADIR%%/archives/zip/small_archive.zip
+%%DATADIR%%/images/bmp/hello_kitty.bmp
+%%DATADIR%%/images/gif/hello_kitty.gif
+%%DATADIR%%/images/ico/hello_kitty.ico
+%%DATADIR%%/images/jp2/hello_kitty.jp2
+%%DATADIR%%/images/jpeg/hello_kitty.jpg
+%%DATADIR%%/images/png/hello_kitty.png
+%%DATADIR%%/images/tiff/hello_kitty.tif
+%%DATADIR%%/images/webp/hello_kitty_lossless.webp
+%%DATADIR%%/multimedia/h264/small_movie.mp4
+%%DATADIR%%/others/elf/small_exec.elf
+%%DATADIR%%/others/hello/hello.txt
+%%DATADIR%%/others/pcap/small_capture.pcap
+%%DATADIR%%/others/rtf/small_document.rtf
+%%DATADIR%%/others/xml/small_document.xml
+%%DATADIR%%/wishlist.txt
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/current_todo.txt
+%%PORTDOCS%%%%DOCSDIR%%/env_variables.txt
+%%PORTDOCS%%%%DOCSDIR%%/notes_for_asan.txt
+%%PORTDOCS%%%%DOCSDIR%%/parallel_fuzzing.txt
+%%PORTDOCS%%%%DOCSDIR%%/perf_tips.txt
+%%PORTDOCS%%%%DOCSDIR%%/related_work.txt
+%%PORTDOCS%%%%DOCSDIR%%/status_screen.txt
More information about the svn-ports-all
mailing list