arbitrary creates structured inputs from a fuzzer-provided raw byte buffer, giving you property testing-style APIs on top of libFuzzer/AFL/etc.
- github: GitHub - rust-fuzz/arbitrary: The Arbitrary trait
- API docs: https://docs.rs/arbitrary
- Tutorial w/
cargo fuzz: Structure-Aware Fuzzing - Rust Fuzz Book
- changelog: arbitrary/CHANGELOG.md at master · rust-fuzz/arbitrary · GitHub
Thanks to everyone who kicked the tires on our release candidates, and a special thanks to @frewsxcv for driving the crate to 1.0!!