Advanced Fuzzing League ++'s repositories
AFLplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
Grammar-Mutator
A grammar-based custom mutator for AFL++
AFL-Snapshot-LKM
A Linux Kernel Module that implements a fast snapshot mechanism for fuzzing.
LibAFL-legacy
AFL++ as a library: gives you all the tools necessary to craft the best fuzzer for your targets with ease!
unicornafl
AFL bindings for Unicorn-Engine
qemu-libafl-bridge
A patched QEMU that exposes an interface for LibAFL-based fuzzers
fuzzer-challenges
Challenging testcases for fuzzers
Fuzz-With-Wine-Demo
A set of helpers and examples to fuzz Win32 binaries with AFL++ QEMU
cargo-libafl
Fuzz Rust code with LibAFL
unicornafl_legacy
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86) adapted to afl++
tinyinst-rs
Rust bindings for googleprojectzero/TinyInst
Commit-Fuzzing-Demo
This is an example library to show how to fuzz with AFL++ only the code modified by the last commit.
libafl_fuzzbench
Fuzzers implemented with libafl to evaluate several techniques on fuzzbench
llvm-passes
LLVM Passes used by AFLplusplus and LibAFL
libfuzzbench
Fuzzer benchmarking with composability.
linux-qemu-image-builder
Linux kernel VM builder to create customizable & ready-to-fuzz QEMU images
trait-winnower
Reducing the number of trait requirements, because we have plenty!