svn commit: r373463 - in head/devel: . afl
Antoine Brodin
antoine at FreeBSD.org
Wed Nov 26 22:58:47 UTC 2014
On Wed, Nov 26, 2014 at 11:57 PM, Xin LI <delphij at freebsd.org> wrote:
> 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.
Fail, there is already security/afl
Cheers,
Antoine
>
> 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-head
mailing list