Lightlines
By trailofbits

aflpp

trailofbits4.8k installs

Find crashes in C/C++ code with multi-core fuzzing.

What it does

Runs parallel AFL++ fuzzing campaigns to uncover crashes in C/C++ projects.

When to use it

Use for multi-core fuzzing of production codebases or when libFuzzer has stopped finding additional coverage.

How to use it

Give it a C/C++ project to fuzz; it creates a harness and runs campaigns that save test inputs and crashes.

What you provide

  • An existing project

Latest review

What you need · 1

The default examples require Docker; the wrapper runs privileged containers with the project directory mounted.


Access · 5

This skill

example files for the target format

Read

Downloads example input files

aflplusplus/aflplusplus:stable

Execute

The stable AFL++ image

afl-fuzz

Execute

Starts background fuzzing campaigns