Skip to content

Commit

Permalink
Add list of custom fuzzers on index page
Browse files Browse the repository at this point in the history
  • Loading branch information
mschwager committed Mar 29, 2024
1 parent 545cf1e commit 47a11a7
Showing 1 changed file with 13 additions and 1 deletion.
14 changes: 13 additions & 1 deletion content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,9 +101,21 @@ codeql database analyze codeql.db --format=sarif-latest --output=results.sarif -

{{< /details >}}

## Custom fuzzers

We make extensive use of fuzzing when auditing software for bugs. To that end,
we often build our own fuzzers when we cannot find one for the task at hand. The
following is a list of fuzzers we have built and endorse using:

- [Mishegos](https://github.com/trailofbits/mishegos): a differential fuzzer for x86 decoders
- [Ruzzy](https://github.com/trailofbits/ruzzy): a coverage-guided fuzzer for pure Ruby code and Ruby C extensions
- [Medusa](https://github.com/crytic/medusa): a parallelized, coverage-guided, mutational Solidity smart contract fuzzer
- [Echidna](https://github.com/crytic/echidna): Ethereum smart contract fuzzer
- [Tayt](https://github.com/crytic/tayt): StarkNet smart contract fuzzer

## Feedback
<!-- markdown-link-check-disable -->
We want to actively maintain the highest possible quality and expand the content of the Testing Handbook.
If you see a way to improve the Testing Handbook, please let us know! The best way to let us know is
by raising an issue directly on the [Testing Handbook GitHub page](https://github.com/trailofbits/testing-handbook).
<!-- markdown-link-check-enable -->
<!-- markdown-link-check-enable -->

0 comments on commit 47a11a7

Please sign in to comment.