Penguin
Note: You are viewing an old revision of this page. View the current version.

Fuzzing is the act of generating random input to be fed to programs to try to flush out bugs in them. Something that often works better than completely random input is input that is almost, but not quite, what the program expects.

Some fuzzing tools are:

  • zzuf, a sort of “man-in-the-middle” fuzzer
  • fusil, a Python library for writing fuzzers
  • wapiti, which scans Web pages for potential form- and script-injection vulnerabilities
  • fuzz

CategoryProgrammingBugs