Skip to content

Latest commit

 

History

History

example-project

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

example-project

An example project demonstrating how to build a binary with afl and test in parallel it using Docker Compose.

It works by building the project into a Docker image which is then used to start multiple containers running a fuzzer. Each container shares the same output volume so that the results may be synchronised between each fuzzer.

To automatically build the image (containing the binary) and start up a parallelised run with one primary fuzzer and n secondary fuzzers, execute:

$ docker-compose up --scale secondary=$n

--build can be appended to force a rebuild of the image should the source be changed between runs.