The only way to ensure your IDS/IPS detects and blocks unwanted traffic is to test it with specific payloads and tools, but this job can take hours or even days...
Why all this pain? Here is where pytbull comes in!
Pytbull is a python based flexible IDS/IPS testing framework shipped with more than 300 tests, grouped in 9 modules, covering a large scope of attacks (clientSideAttacks, testRules, badTraffic, fragmentedPackets, multipleFailedLogins, evasionTechniques, shellCodes, denialOfService, pcapReplay)
Linux :: Pytbull v2.0 (.tar.bz2)
Official Website :: http://pytbull.sourceforge.net/