Trail of Bits

Rust

test-fuzz

Rust macros and Cargo tooling that automate corpus creation and harness setup for fuzzing.

View on GitHub trailofbits/test-fuzz

Best for

Lowering the setup cost enough that fuzzing becomes a normal part of development.

Surface

Rust

Catalog group

Fuzz programs and break assumptions

Repository

trailofbits/test-fuzz

From the README

test-fuzz is a Cargo subcommand and a collection of Rust macros to automate certain tasks related to fuzzing with [afl.rs], including: test-fuzz accomplishes these (in part) using Rust's testing facilities. For example, to generate a fuzzing corpus, test-fuzz records a target's arguments each time it is called during an invocation of cargo test.
Read the full README on GitHub ↗

Related tools · Fuzz programs and break assumptions