Boofuzz is a fork of and the successor to the venerable Sulley fuzzing framework. Besides numerous bug fixes, boofuzz aims for extensibility. The goal: fuzz everything.
Sulley has been the preeminent open source fuzzer for some time, but has fallen out of maintenance.
Like Sulley, boofuzz incorporates all the critical elements of a fuzzer:
Easy and quick data generation.
Instrumentation – AKA failure detection.
Target reset after failure.
Recording of test data.