Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Nov 2014 23:58:46 +0100
From:      Antoine Brodin <antoine@FreeBSD.org>
To:        Xin LI <delphij@freebsd.org>
Cc:        "svn-ports-head@freebsd.org" <svn-ports-head@freebsd.org>, "svn-ports-all@freebsd.org" <svn-ports-all@freebsd.org>, "ports-committers@freebsd.org" <ports-committers@freebsd.org>
Subject:   Re: svn commit: r373463 - in head/devel: . afl
Message-ID:  <CAALwa8m5HPfo2GKvY5eE9N2k63gmNUrjT9JkaAWQVLi9f2ewMg@mail.gmail.com>
In-Reply-To: <201411262257.sAQMvG0L019338@svn.freebsd.org>
References:  <201411262257.sAQMvG0L019338@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 26, 2014 at 11:57 PM, Xin LI <delphij@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@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?CAALwa8m5HPfo2GKvY5eE9N2k63gmNUrjT9JkaAWQVLi9f2ewMg>