Advanced Fuzzing League ++ (AFLplusplus)

Advanced Fuzzing League ++

AFLplusplus

Organization data from Github https://github.com/AFLplusplus

We want to make fuzzing better and better

Location:Europe

Home Page:https://aflplus.plus

GitHub:@AFLplusplus

Twitter:@aflplusplus

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!

Language:CLicense:Apache-2.0Stargazers:6068Issues:89Issues:906

LibAFL

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, ...

Language:RustLicense:NOASSERTIONStargazers:2384Issues:28Issues:676

Grammar-Mutator

A grammar-based custom mutator for AFL++

Language:PythonLicense:Apache-2.0Stargazers:260Issues:7Issues:36

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!

Language:CLicense:Apache-2.0Stargazers:113Issues:10Issues:27

afl-cov

Produce code coverage results with gcov from afl-fuzz test cases

Language:PythonLicense:GPL-2.0Stargazers:89Issues:2Issues:0

unicornafl

AFL bindings for Unicorn-Engine

Language:RustLicense:Apache-2.0Stargazers:87Issues:6Issues:16

qemuafl

This fork of QEMU enables fuzzing userspace ELF binaries under AFL++.

Language:CLicense:NOASSERTIONStargazers:85Issues:4Issues:28

qemu-libafl-bridge

A patched QEMU that exposes an interface for LibAFL-based fuzzers

Language:CLicense:NOASSERTIONStargazers:83Issues:10Issues:13

fuzzer-challenges

Challenging testcases for fuzzers

Language:C++License:AGPL-3.0Stargazers:72Issues:4Issues:1

Fuzz-With-Wine-Demo

A set of helpers and examples to fuzz Win32 binaries with AFL++ QEMU

Language:PythonStargazers:70Issues:5Issues:0

cargo-libafl

Fuzz Rust code with LibAFL

Language:RustLicense:Apache-2.0Stargazers:62Issues:2Issues:2

StdFuzzer

StdFuzzer is the reference implementation of a generic bit-level fuzzer with LibAFL

unicornafl_legacy

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, X86) adapted to afl++

Language:CLicense:GPL-2.0Stargazers:45Issues:6Issues:11

tinyinst-rs

Rust bindings for googleprojectzero/TinyInst

Language:RustLicense:Apache-2.0Stargazers:23Issues:4Issues:3

Commit-Fuzzing-Demo

This is an example library to show how to fuzz with AFL++ only the code modified by the last commit.

Language:PythonStargazers:17Issues:6Issues:0

libafl_fuzzbench

Fuzzers implemented with libafl to evaluate several techniques on fuzzbench

symcc

SymCC: efficient compiler-based symbolic execution

Language:C++License:GPL-3.0Stargazers:8Issues:2Issues:0

Website

the AFL++ website

lain

A structured fuzzing framework built in Rust

Language:RustLicense:MITStargazers:6Issues:0Issues:7

llvm-passes

LLVM Passes used by AFLplusplus and LibAFL

Language:C++License:Apache-2.0Stargazers:5Issues:3Issues:1

fuzzbench

FuzzBench - Fuzzer benchmarking as a service.

Language:PythonLicense:Apache-2.0Stargazers:2Issues:1Issues:0

libfuzzbench

Fuzzer benchmarking with composability.

Stargazers:0Issues:2Issues:0

linux-qemu-image-builder

Linux kernel VM builder to create customizable & ready-to-fuzz QEMU images

Language:ShellLicense:MITStargazers:0Issues:0Issues:0

trait-winnower

Reducing the number of trait requirements, because we have plenty!

Language:RustStargazers:0Issues:0Issues:0