dogear

enter for all results · esc to close

Fuzzing

405 items from cpuu/awesome-fuzzing ★1,003

  1. AFLplusplus/LibAFL github.com

    Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, etc.

  2. AFL++ github.com

    (2019) - A superior fork to Google's AFL with more speed, more and better mutations, more and better instrumentation, and custom module support.

    tool link ↗
  3. syzkaller github.com

    (2015) - An unsupervised coverage-guided kernel fuzzer supporting FreeBSD, Fuchsia, gVisor, Linux, NetBSD, OpenBSD, and Windows.

    tool link ↗
  4. Fuzzing-101 github.com

    tool link ↗
  5. Driller github.com

    (2016) - A hybrid fuzzer that augments AFL with selective symbolic execution using angr to generate inputs for paths that fuzzing cannot reach.

    tool link ↗
  6. Angora github.com

    (2018) - A mutation-based coverage guided fuzzer that increases branch coverage by solving path constraints without symbolic execution.

    tool link ↗
  7. Trinity github.com

    (2012) - A Linux system call fuzzer that generates semi-intelligent random arguments to syscalls, including valid file descriptors, flags, and range-biased values.

    tool link ↗
  8. QSYM github.com

    (2018) - A concolic execution engine designed for hybrid fuzzing that works with AFL to generate inputs for new execution paths.

    tool link ↗
  9. kAFL github.com

    (2017) - A hardware-assisted x86-64 VM kernel fuzzing framework with performant VM reloads for finding OS kernel vulnerabilities.

    tool link ↗
  10. WINNIE github.com

    (2021) - A Windows application fuzzer that combines harness synthesis with fast process cloning to test code beyond graphical interfaces.

    tool link ↗
  11. AFLGo github.com

    (2017) - An AFL-based directed greybox fuzzer that generates inputs to reach specified target locations in a program.

    tool link ↗
  12. FIRM-AFL github.com

    (2019) - An IoT firmware fuzzer that combines user-mode and system-mode emulation to improve fuzzing throughput for POSIX-compatible firmware.

    tool link ↗
  13. AFLFast github.com

    (2016) - An AFL-based greybox fuzzer that uses power schedules to focus fuzzing effort on low-frequency execution paths.

    tool link ↗
  14. REDQUEEN github.com

    (2019) - A binary fuzzer that uses input-to-state correspondence to overcome magic bytes and checksums without symbolic execution.

    tool link ↗
  15. ChatAFL github.com

    (2024) - An AFLNet-based protocol fuzzer that uses LLMs to infer message grammars, enrich seeds, and generate messages that explore new protocol states.

  16. Fuzzware github.com

    (2022) - A firmware fuzzer that models memory-mapped I/O accesses to test microcontroller firmware without full peripheral emulation.

    tool link ↗
  17. DIFUZE github.com

    (2017) - An interface-aware fuzzer for Linux kernel drivers that automatically recovers ioctl interfaces via LLVM analysis and generates targeted test cases.

    tool link ↗
  18. Razzer github.com

    (2019) - A kernel fuzzer that uses static analysis and two-phase fuzzing to detect race conditions and concurrency bugs in Linux kernels.

    tool link ↗
  19. Hopper github.com

    (2023) - A library fuzzer that interprets generated API calls and learns argument constraints without requiring manually written fuzz drivers.

  20. FANS github.com

    A fuzzing tool for Android native system services with four components: interface collector, interface model extractor, dependency inferer, and fuzzer engine.

    tool link ↗
  21. CodeAlchemist github.com

    (2019) - A JavaScript engine fuzzer that assembles code fragments while respecting semantic constraints to generate valid test programs.

  22. Janus github.com

    (2019) - A file system fuzzer that finds memory corruptions in Linux kernel file systems by mutating both filesystem images and syscall sequences simultaneously.

    tool link ↗
  23. WuppieFuzz github.com

    A coverage-guided REST API fuzzer developed on top of LibAFL.

  24. Squirrel github.com

    A fuzzer for database management systems (DBMSs).

  25. MOpt-AFL github.com

    (2019) - An AFL-based fuzzer that uses particle swarm optimization to adapt mutation operator selection probabilities for more effective fuzzing.

    tool link ↗
  26. VUzzer github.com

    (2017) - An application-aware binary fuzzer that uses static analysis and dynamic taint analysis to guide input mutations, with a 64-bit implementation.

    tool link ↗
  27. Hydra github.com

    (2019) - A fuzzing framework for automatically discovering semantic bugs in file systems using input mutators, feedback engines, and customizable checkers.

    tool link ↗
  28. FreeDom github.com

    (2020) - A DOM fuzzer that generates HTML documents and DOM interactions to discover browser vulnerabilities.

    tool link ↗
  29. ILF github.com

    (2019) - An Ethereum smart contract fuzzer that learns a transaction-generation policy from symbolic execution through imitation learning.

    tool link ↗
  30. VirtFuzz github.com

    (2024) - A LibAFL-based Linux kernel fuzzer that injects inputs through VirtIO devices to test wireless stacks.

    tool link ↗
  31. next page of items loading…