BSD Ports

devel/afl++ 4.40c OpenBSD

improved version of afl

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Jasper Lievisse Adriaanse <[email protected]>
Categories
devel

Description

AFL++ is a fuzzing framework which includes the following:

  • A fuzzer with many mutators and configurations: afl-fuzz.
  • Different source code instrumentation modules: LLVM mode, afl-as, GCC plugin.
  • Different binary code instrumentation modules: QEMU mode, Unicorn mode, QBDI mode.
  • Utilities for testcase/corpus minimization: afl-tmin, afl-cmin.
  • Helper libraries: libtokencap, libdislocator, libcompcov.

It is a superior fork of Google's AFL - more speed, more and better mutations, more and better instrumentation, custom module support, etc.

In the other systems

SystemPortVersion
OpenBSDdevel/afl++4.40c
NetBSDdevel/afl++4.35c

Install

Binary package:

pkg_add afl++

From the ports tree:

cd /usr/ports/devel/afl++ && make install

Dependencies

Build dependencies 2
Run dependencies 1

No port depends on this one.