Skip to content
THREATWIRE

Open Source Tools · Category

Fuzzing

Coverage-guided and property-based fuzzers that generate inputs to find crashes and broken invariants.

3 tools

  • Foundry

    Fast toolkit for Ethereum development and testing

    Rust toolkit (forge, cast, anvil, chisel) to build, test, fuzz and deploy Solidity contracts, with fuzz and invariant testing built in.

    Stars
    11k
    Forks
    2.7k
    Last commit
    today
    Apache-2.0 OR MITOpen sourceSmart contract security
  • AFL++

    Coverage-guided fuzzer, successor to AFL

    Community-maintained successor to american fuzzy lop with faster instrumentation, custom mutators and QEMU, Frida and Unicorn modes for binaries.

    Stars
    6.8k
    Forks
    1.3k
    Last commit
    today
    AGPL-3.0-onlyOpen sourceFuzzing
  • Echidna

    Property-based fuzzer for Ethereum smart contracts

    Trail of Bits' fuzzer that generates transaction sequences to break user-defined invariants and assertions in Solidity contracts.

    Stars
    3.2k
    Forks
    437
    Last commit
    5 days ago
    AGPL-3.0-onlyOpen sourceSmart contract security