pytbull
pytbull is a Python-based flexible framework for testing Intrusion Detection/Prevention Systems (IDS/IPS). It is well equipped, with around 300 tests that are grouped into 9 modules mainly concentrated on Snort and Suricata. It covers large types of attack such as clientSideAttacks, testRules, badTraffic, fragmentedPackets, multipleFailedLogins, evasionTechniques, shellCodes, denialOfService and pcapReplay.
Tip
Read more on pytbull at, http://pytbull.sourceforge.net/.