Aarnav e6b94f3715
Feature/libafl fuzz misc (#2430)
* libafl-fuzz: add cmplog to CI
libafl-fuzz: add option to specify custom rng sed
libafl-fuzz: add help messages to CLI, add file extension support
libafl-fuzz: adhere to AFL++ cmplog bin path format
libafl-fuzz: avoid races when writing to fuzzer_stats
libafl-fuzz: add time tracking for CalibrationStage, MutationalStage and SyncFromDiskStage

* libafl-fuzz: fix libafl paths

* libafl-fuzz: remove redundant cmplog check

* libafl-fuzz: ingore UnstableMapEntries when using queue scheduler in afl_stats.rs
libafl-fuzz: track max_depth for QueueScheduler
libafl-fuzz: fix custom input file

* libafl-fuzz: fix Makefile

* clippy
2024-07-22 15:43:47 +02:00
..
2024-07-22 15:43:47 +02:00

LibAFL Fuzzers

Example fuzzers

You can find here all the example fuzzers built on top of LibAFL. They are sorted by fuzzer types:

  • baby: Minimal fuzzers demonstrating a specific feature.
  • forkserver: Fuzzers using a forkserver-style executor.
  • frida: Fuzzers using Frida.
  • fuzzbench: Fuzzbench fuzzers.
  • libpng: Fuzzers targeting libpng.
  • nyx: Fuzzers based on Nyx.
  • others: Various fuzzers, with no specific categories.
  • qemu: Fuzzers using Qemu.
  • stb: Fuzzers targeting stb.

Paper Artifacts

Multiple papers based on LibAFL have been published alongside artifacts. Here is a list of LibAFL artifacts: