BSD Ports

wip/triforceafl 0.0.2017.06.01 NetBSD

AFL/QEMU fuzzing with full-system emulation

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
License
gnu-gpl-v2 AND gnu-lgpl-v2.1 AND mit AND modified-bsd AND apache-2.0
Categories
wip, emulators

Description

Patched version of AFL that supports full-system fuzzing using QEMU. The included QEMU has been updated to allow tracing of branches when running a system emulator for x86_64. Extra instructions have been added to start AFL's forkserver, make fuzz settings, and mark the start and stop of test cases.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/triforceafl && make install clean

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 5