LibAFL - write fuzzers that outperform libfuzzer and afl, completely in Rust

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • LibAFL

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

  • Our fuzzing framework, LibAFL, is written in Rust from scratch and allows you to create almost any fuzzer.

  • StdFuzzer

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

  • LibAFL can be used as a drop-in replacement for libfuzzer or to fuzz obscure targets like javascript engines with tokens or js-grammar.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • libafl_quickjs_fuzzing

    An example fuzzer about how to fuzz a JS engine combinign Nautilus with Token-level fuzzing

  • LibAFL can be used as a drop-in replacement for libfuzzer or to fuzz obscure targets like javascript engines with tokens or js-grammar.

  • afl.rs

    🐇 Fuzzing Rust code with American Fuzzy Lop

  • afl.rs provides a convenient tool to fuzz with afl++, will it be updated to leverage libafl or are the goals incompatible / is the target of libafl different?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts