diff options
author | Florian Franzmann | 2016-03-23 22:31:31 +0100 |
---|---|---|
committer | Florian Franzmann | 2016-03-23 22:31:56 +0100 |
commit | 0085e0977a23cac15c6b44df5d57a6cdedf029b3 (patch) | |
tree | 9e637c2720b9d013354a2798d46ed135df62de51 | |
parent | 1950ca9d1ea6096460e88eb0875a68aacf08ece9 (diff) |
security/afl: new spell, a security-oriented fuzzer
-rw-r--r-- | ChangeLog | 3 | ||||
-rwxr-xr-x | security/afl/BUILD | 1 | ||||
-rwxr-xr-x | security/afl/DETAILS | 24 | ||||
-rw-r--r-- | security/afl/HISTORY | 3 | ||||
-rwxr-xr-x | security/afl/INSTALL | 1 |
5 files changed, 32 insertions, 0 deletions
@@ -1,3 +1,6 @@ +2016-03-23 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> + * security/afl: new spell, a security-oriented fuzzer + 2016-03-20 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> * utils/duc: new spell, a collection of tools for indexing, inspecting and visualizing disk usage diff --git a/security/afl/BUILD b/security/afl/BUILD new file mode 100755 index 0000000000..6dfecc1f8a --- /dev/null +++ b/security/afl/BUILD @@ -0,0 +1 @@ +default_build_make diff --git a/security/afl/DETAILS b/security/afl/DETAILS new file mode 100755 index 0000000000..52eae057c1 --- /dev/null +++ b/security/afl/DETAILS @@ -0,0 +1,24 @@ + SPELL=afl + VERSION=2.08b + SOURCE="${SPELL}-${VERSION}.tgz" + SOURCE_URL[0]=http://lcamtuf.coredump.cx/${SPELL}/releases/${SOURCE} + SOURCE_HASH=sha512:b63aaf2dd00d395101f79f27cb1d54a829ba5f2c7a87c97496fce58bf9c994e8bdb87feb897285eff6e9392e9d11104bdc792d4f29e0b1c2e40e5cd387f4f250 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + WEB_SITE="http://lcamtuf.coredump.cx/afl/" + LICENSE[0]=APACHE + ENTERED=20160323 + SHORT="a security-oriented fuzzer" +cat << EOF +American fuzzy lop is a security-oriented 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. + +Compared to other instrumented fuzzers, afl-fuzz is designed to be practical: +it has modest performance overhead, uses a variety of highly effective +fuzzing strategies and effort minimization tricks, requires essentially no +configuration, and seamlessly handles complex, real-world use cases --- say, +common image parsing or file compression libraries. +EOF diff --git a/security/afl/HISTORY b/security/afl/HISTORY new file mode 100644 index 0000000000..7b996cd691 --- /dev/null +++ b/security/afl/HISTORY @@ -0,0 +1,3 @@ +2016-03-23 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> + * BUILD, DETAILS, INSTALL: spell created + diff --git a/security/afl/INSTALL b/security/afl/INSTALL new file mode 100755 index 0000000000..621f3f869f --- /dev/null +++ b/security/afl/INSTALL @@ -0,0 +1 @@ +make PREFIX=${INSTALL_ROOT}/usr install |