- The LibAFL Fuzzing Library
- Introduction
- 1. Getting Started
- 1.1. Setup
- 1.2. Build
- 1.3. Crates
- 2. Baby Fuzzer
- 2.1. More Examples
- 3. Core Concepts
- 3.1. Observer
- 3.2. Executor
- 3.3. Feedback
- 3.4. Input
- 3.5. Corpus
- 3.6. Mutator
- 3.7. Generator
- 3.8. Stage
- 4. Design
- 4.1. Architecture
- 4.2. Metadata
- 4.3. Migrating from LibAFL <0.9 to 0.9
- 4.4. Migrating from LibAFL <0.11 to 0.11
- 5. Message Passing
- 5.1. Spawning Instances
- 5.2. Configurations
- 6. Tutorial
- 6.1. Introduction
- 7. Advanced Features
- 7.1. Binary-Only Fuzzing with Frida
- 7.2. Concolic Tracing & Hybrid Fuzzing
- 7.3. LibAFL in no_std environments (Kernels, Hypervisors, ...)
- 7.4. Snapshot Fuzzing in Nyx
- 7.5. StatsD Monitor