Peach Community 3 is a cross-platform fuzzer capable of performing both dumb and smart fuzzing. Peach includes a robust monitoring system allowing for fault detection, data collection, and automation of the fuzzing environment.
Peach does not target one specific class of target, making it adaptable to fuzz any form of data consumer. Peach is commonly used to fuzz file formats, network protocols, and APIs. With targets ranging from web browsers and network services through mobile devices, industrial control systems (SCADA) and even down at the silicon level.
All features of Peach are designed to be easily extended. This include mutation algorithms, data types, I/O adapters, monitoring modules, etc.
Extensions to Peach are typically written in the C# language as assembly modules that are identified through reflection.
Peach has been in active development since 2004. The first version of Peach was written while drinking beer at PH-Neutral in Berlin.
- Data definition written in XML
- Smart & Dumb fuzzing
- Analyzers to help automate fuzzer creation
- Support for attaching debuggers, network capture, vm control
- GUI Validation Tool
Be the first to post a review of Peach!