Frameworks for network protocol fuzzing?

Alnitak picture Alnitak · Dec 8, 2008 · Viewed 11.4k times · Source

Can anyone recommend any programmer-friendly (i.e. extensible) frameworks or systems for performing network level packet fuzzing?

I'm looking for such a system where I can program in additional packet formats and various ways of breaking those packets in a protocol-dependent manner.

I know how to Google. I'm looking for specific recommendations :)

thanks!

Answer

JohnnySoftware picture JohnnySoftware · Dec 30, 2009

Scapy looks really programmer friendly. It is written in Python.

You use the Python command interpreter as its command interpreter. It has very nice documentation. It looks easy to use and understand.

API looks decent; written in a "pythonic" style. It looks very complete and it is under active development.