Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rust-fuzz/targets
🎯 A collection of fuzzing targets written in Rust.
https://github.com/rust-fuzz/targets
fuzz-testing fuzzing rust
Last synced: 3 months ago
JSON representation
🎯 A collection of fuzzing targets written in Rust.
- Host: GitHub
- URL: https://github.com/rust-fuzz/targets
- Owner: rust-fuzz
- License: cc0-1.0
- Created: 2017-03-02T02:10:30.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2021-06-05T16:17:15.000Z (over 3 years ago)
- Last Synced: 2024-04-18T15:53:29.326Z (9 months ago)
- Topics: fuzz-testing, fuzzing, rust
- Language: Rust
- Homepage:
- Size: 1.64 MB
- Stars: 102
- Watchers: 9
- Forks: 21
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# targets
A collection of fuzzing targets written in Rust.
## How do I fuzz?
This repository contains a small CLI tool to help you run our fuzzers.
You can run it with `cargo run` (just like any other Rust tool).
Here are some examples:- `cargo run list-targets` gives you a list of all fuzz targets
- `cargo run target pulldown_cmark_read` runs the `pulldown_cmark_read` target with the default fuzzer
- `cargo run target pulldown_cmark_read --fuzzer libfuzzer` runs the `pulldown_cmark_read` target with `libfuzzer`
- `cargo run continuously` runs all targets (you can overwrite timeout per target and change the fuzzer)For a complete list of available options, run `cargo run -- help`.
## Contributing
Want to add another fuzz target? It can be for an existing crate or a new one, just open a pull request!
## License
All files in this repository are licensed [CC0](https://creativecommons.org/publicdomain/zero/1.0/).