Installing Peach
Windows
Peach is released as a binary distribution with no required outside dependencies. Download the Peach installer or zip from here.
If you would like to enable network captures when fuzzing network protocols then also install Wireshark.
OS X
- Verify you have Python 2.5 installed
Download and unzip source from here
Install all required dependencies. The source to them is provided in the dependencies/src folder. For wxPython I recommend you install the OS X package available from the development site.
GUI Applications
Peach has two GUI apps, both use wxWidgets and wxpython. I have had some issues getting these running well under OS X. YMMV. Peach will still run in console mode w/o these GUI's.
Unix/Linux
- Install Python 2.5
Download and unzip source from here.
- Install all required dependencies
Dependencies
The following is a list of the Peach dependencies current to Peach 2.1.
comtypes v0.4.2 (Windows only)
PaiMei v1.1 (Windows only)
- pcap-peach (included with Peach)
peach-PyDbgEng v0.6 (Windows only, included with Peach)
Twisted v8
zope.interface (required by Twisted)
Peach Fuzzing Platform