Cross-platform smart fuzzer

Add a Review
279 Downloads (This Week)
Last Update:
Browse All Files
Windows Mac Linux



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.

Peach Web Site




MIT License


  • 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

Update Notifications

Write a Review

User Reviews

Be the first to post a review of Peach!

Additional Project Details

Intended Audience

Information Technology, Quality Engineers

User Interface

.NET/Mono, Command-line

Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.