An open API service providing repository metadata for many open source software ecosystems.

GitHub / AFLplusplus 22 Repositories

We want to make fuzzing better and better

Donate: https://github.com/sponsors/AFLplusplus

AFLplusplus/LibAFL

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

Language: Rust - Size: 25.1 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2,278 - Forks: 380

AFLplusplus/unicornafl_legacy Fork of unicorn-engine/unicorn 📦

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

Language: C - Size: 11.9 MB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 45 - Forks: 8

AFLplusplus/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: C - Size: 31.5 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 5,795 - Forks: 1,138

AFLplusplus/qemuafl Fork of qemu/qemu

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

Language: C - Size: 313 MB - Last synced at: 3 days ago - Pushed at: 7 days ago - Stars: 83 - Forks: 46

AFLplusplus/qemu-libafl-bridge

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

Language: C - Size: 500 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 74 - Forks: 38

AFLplusplus/unicornafl

AFL bindings for Unicorn-Engine

Language: Rust - Size: 9.27 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 79 - Forks: 35

AFLplusplus/Grammar-Mutator

A grammar-based custom mutator for AFL++

Language: Python - Size: 553 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 253 - Forks: 19

AFLplusplus/tinyinst-rs

Rust bindings for googleprojectzero/TinyInst

Language: Rust - Size: 57.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 20 - Forks: 8

AFLplusplus/lain Fork of landaire/lain

A structured fuzzing framework built in Rust

Language: Rust - Size: 377 KB - Last synced at: 3 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 2

AFLplusplus/cargo-libafl

Fuzz Rust code with LibAFL

Language: Rust - Size: 101 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 60 - Forks: 10

AFLplusplus/fuzzbench Fork of google/fuzzbench

FuzzBench - Fuzzer benchmarking as a service.

Language: Python - Size: 36.6 MB - Last synced at: 3 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 1

AFLplusplus/LibAFL-legacy 📦

AFL++ as a library: gives you all the tools necessary to craft the best fuzzer for your targets with ease!

Language: C - Size: 4.36 MB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 113 - Forks: 8

AFLplusplus/fuzzer-challenges

Challenging testcases for fuzzers

Language: C++ - Size: 118 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 71 - Forks: 7

AFLplusplus/Website

the AFL++ website

Language: HTML - Size: 22.5 MB - Last synced at: 4 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 6

AFLplusplus/AFL-Snapshot-LKM

A Linux Kernel Module that implements a fast snapshot mechanism for fuzzing.

Language: C - Size: 61.5 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 138 - Forks: 25

AFLplusplus/symcc Fork of eurecom-s3/symcc

SymCC: efficient compiler-based symbolic execution

Language: C++ - Size: 584 KB - Last synced at: 7 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 5

AFLplusplus/libafl_paper_artifacts

Language: Makefile - Size: 25.3 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 3

AFLplusplus/libafl_qemu_artifacts

Language: Rust - Size: 50.8 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 24 - Forks: 5

AFLplusplus/llvm-passes

LLVM Passes used by AFLplusplus and LibAFL

Language: C++ - Size: 102 KB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

AFLplusplus/StdFuzzer 📦

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

Language: Rust - Size: 175 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 48 - Forks: 4

AFLplusplus/libafl_fuzzbench

Fuzzers implemented with libafl to evaluate several techniques on fuzzbench

Language: Rust - Size: 2.13 MB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 13 - Forks: 7

AFLplusplus/Commit-Fuzzing-Demo

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

Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 5

AFLplusplus/Fuzz-With-Wine-Demo

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

Language: Python - Size: 626 KB - Last synced at: 4 days ago - Pushed at: over 5 years ago - Stars: 69 - Forks: 15