Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AFLplusplus/AFLplusplus/llms.txt

Use this file to discover all available pages before exploring further.

Language Support

Extend AFL++ to other programming languages:
  • afl-rs - AFL++ for Rust
  • WAFL - AFL++ for WebAssembly

Parallel Fuzzing

Tools to manage multiple AFL++ instances with optimized settings:

Performance Optimization

Speed Improvements

  • libfiowrapper - Use shared memory test case feature for file-loading functions (recommended)

Test Case Minimization

  • afl-pytmin - Wrapper for afl-tmin using multiple CPU cores
  • afl-ddmin-mod - ddmin algorithm-based minimization
  • halfempty - Fast parallel minimization by Tavis Ormandy

Distributed Fuzzing

Run AFL++ campaigns across multiple machines:

Management and Monitoring

Campaign Management

  • afl-utils - Automatic crash processing and test case reduction
  • afl-other-arch - Support for non-x86 architectures
  • afl-trivia - Simplify AFL management
  • afl-extras - Parallelize afl-tmin, startup, and data collection

Monitoring

Crash Analysis

Tools to triage and analyze crashes:

Build and Integration

  • afl-kit - afl-cmin implementation in Python
  • AFLize - Automatically generate AFL-ready Debian package builds

If you know of other useful tools, please let us know or submit a PR to add them to this list!