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!
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.