## dynamic analysis tools
### [echidna](https://github.com/crytic/echidna/)
* fast contract fuzzer for detecting vulnerabilities in smart contracts through property-based testing. * **[tutorial to use echidna to automatically test smart contracts](https://secure-contracts.com/program-analysis/echidna/index.html)** * **[medusa, mutational solidity smart contract fuzzing, powered by go-ethereum, inspired by echidna](https://github.com/crytic/medusa)**
--- ### [harvey](https://consensys.net/diligence/fuzzing/)
* automated fuzzing tool useful for detecting property violations in smart contract code.
--- ### [manticore](https://github.com/trailofbits/manticore)
* dynamic symbolic execution framework for analyzing EVM bytecode.
--- ### cool references
* **[fuzzi defi](https://github.com/0xNazgul/fuzzydefi/tree/main)**