# Fuzzing

## Fuzzing

- [Welcome!](https://fuzzing-docs.diligence.tools/master.md)
- [Quickstart](https://fuzzing-docs.diligence.tools/getting-started/quickstart.md): This high-level overview guides you through the key components and two ways to run fuzz tests.
- [Fuzzing Foundry Projects](https://fuzzing-docs.diligence.tools/getting-started/fuzzing-foundry-projects.md): Our CLI now supports Foundry projects!
- [Fuzzing Non-Foundry Projects](https://fuzzing-docs.diligence.tools/getting-started/fuzzing-non-foundry-projects.md): Get started with fuzzing in a few minutes with Truffle, Hardhat, Brownie and Dapptools.
- [Example Project](https://fuzzing-docs.diligence.tools/getting-started-1/example-project.md): Get started with fuzzing in a few minutes with this example project
- [Writing Properties](https://fuzzing-docs.diligence.tools/getting-started-1/writing-properties.md): Everything you need to know about writing properties
- [Seed Deployment](https://fuzzing-docs.diligence.tools/getting-started-1/seed-state.md): Creating an initial state for the fuzzer to target
- [Using the CLI](https://fuzzing-docs.diligence.tools/getting-started-1/configuring-the-cli.md): Fine tuning everything for optimal fuzzing
- [FAQ](https://fuzzing-docs.diligence.tools/getting-started-1/faq.md)
- [Campaign Reports](https://fuzzing-docs.diligence.tools/general/reports.md): Everything you need to know about campaign reports
- [Statistics](https://fuzzing-docs.diligence.tools/general/reports/coverage.md): On the coverage metrics reported by Diligence Fuzzing
- [Incremental Fuzzing](https://fuzzing-docs.diligence.tools/general/incremental-fuzzing.md): Reusing fuzzing corpuses
- [Fuzzing Lessons](https://fuzzing-docs.diligence.tools/general/fuzzing-lessons.md): Increase your coverage using fuzzing lessons
