afl_runner 0.1.2

AFL Runner is a tool to run an efficient multi-core AFLPlusPlus campaign.
afl_runner-0.1.2 is not a library.
Visit the last successful build: afl_runner-0.6.0

AFLRunner (WIP)

AFL_Runner is a simple CLI tool to make running efficient multi-core AFLPlusPlus campaigns easier. The default configuration is based on the section Using multiple cores of the official documentation.

The current implementation only accepts a small subset of AFLPlusPlus flags for some custom configuration.

Usage

You can compile it yourself via:

git clone https://github.com/0xricksanchez/AFL_Runner.git alfrunner
cd aflrunner
cargo build --release
./target/release/afl_runner --help

Alternatively you can install via crates.io:

cargo install afl_runner

Features

The tools allows for setting the most necessary AFLPlusPlus flags and mimics to some degree the same syntax as AFLplusplus for these things:

  • Supported AFLplusplus flags:

    • corpus directory
    • output directory
    • dictionary file
    • Custom afl-fuzz binary path
    • Amount of runner commands to generate
  • Other features:

    • Add Tmux option to automatically create an appropriate layout for all runners

TODO

  • Add remote option.
  • Add more sensible defaults for other options
  • Add more configuration options