Looking forward to Peach 3
Peach 3 is the next major release of Peach and is currently under development. Peach 3 will be a complete re-write of Peach using the C# language and .NET Framework. We will keep cross-platform support thanks to the Mono project.
Features
- Cross platform support (Linux, OS X, Windows, etc.)
- Mono compatibility
- Backwards comparable with existing Peach definitions
- Easier to drive Peach programmatically
- Design to allow for next generation of fuzzing technology
- A number of GUI programs for:
- Simple File Fuzzing
- Simple Network Fuzzing
Reasons For Switch
- Better development tools
- Better GUI support (even cross-platform)
- Better dependency support (no more module hell)
- Much better XML library (schema validation!!)
- Proper web services support!
- Full COM/DCOM support, etc.
- Language more suited to what Peach has become
Please Michael, can you explain some reasons about why you changed Python to C#?
Juan Kinunt said this on October 17, 2010 at 5:35 am |
Ultimately we simply outgrew the language. Everything from breaking the python debugger to modules missing features. I find myself spending too much time fixing bugs in modules or adding features.
With the cross platform support in .net using mono, there is no downside that I could see moving to c#. C# has iron python, iron ruby, and JavaScript scripting hosts, so for a users point of view things will not be extremely different.
Michael Eddington said this on October 17, 2010 at 6:32 pm |
Is there a date for the release of Peach3?
moshHaim said this on December 6, 2010 at 2:32 am |
I’m targeting first quarter of 2011 for a solid beta with a full release by summer.
meddington said this on December 6, 2010 at 1:29 pm |