Date: Wed, 26 Nov 2014 22:57:16 +0000 (UTC) From: Xin LI <delphij@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r373463 - in head/devel: . afl Message-ID: <201411262257.sAQMvG0L019338@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= afl +PORTVERSION= 0.71b +CATEGORIES= devel +MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/ + +MAINTAINER= delphij@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411262257.sAQMvG0L019338>