Installing Peach 3
The following sections list the steps needed to install Peach on different operating systems. Peach 3 is a complete rewrite of Peach 2 utilizing Microsoft.NET/Mono and the C# language. The features available are very similar in this first release to Peach 2 with the main changes being under the hood. Our initial testing shows Peach 3 to be 3-4 times faster than Peach 2.3.
Install Binary Distribution
Windows
-
Install Microsoft.NET v4 Runtime
-
Install Debugging Tools for Windows
-
Unzip Peach binary distribution to a working folder
-
Your now ready to start using Peach 3!
If you would like to enable network captures when fuzzing network protocols then also install Wireshark or Winpcap.
OS X
-
Install latest Mono packages
-
Install Crash Wrangler (download)
-
Unzip Peach binary distribution to a working folder
-
Your now ready to start using Peach 3!
Linux
-
Install latest Mono packages
-
Ubuntu/Debian: mono-complete package
-
SUSE: See download instructions
-
-
Unzip Peach binary distribution to a working folder
-
Your now ready to start using Peach 3!
Building Peach 3 from Source
Windows
-
Install Microsoft.NET v4 SDK
-
Install Visual Studio 2010 with SP1
-
Install a recent version of Python 2
-
Unzip Peach source code to a working folder or use GIT to grab the latest source code
-
Run "waf.bat configure"
-
Run "waf.bat install"
You will now have an "output" folder with binaries.
OS X & Linux
-
Install Mono with compilers
-
Unzip Peach source code to a working folder or use GIT to grab the latest source code
-
Run "./waf configure"
-
Run "./waf install"
You will now have an "output" folder with binaries.