Install cargo-fuzz.
cargo install cargo-fuzz
Start fuzzer:
cargo nightly fuzz run {target}
After crash was found, the input which caused the crash is put in fuzz/artifacts/{target}
.
Current targets are:
binary_parser
: Fuzzingwain_syntax_binary::Parser
text_parser
: Fuzzingwain_syntax_text::Parser
validation
: Fuzzingwain_validate::Validate