OverviewI use Snort to analyse IP traffic and I also used it for additional Web security. Snort is an Intrusion Detection System and works on the IP level. Since all HTTP traffic ultimately travels as IP, Snort can be used for HTTP as well. It even comes with a set of rules to intercept and alert on a variety of different attacks. However, I felt that it didn't support my requirements for filtering, and I decided to play a little and see whether I could do something different. I considered the following approaches:
A quick search showed that there already exist several Apache modules with similar intentions (see the page Related Apache modules). But none of them did what I needed, the biggest problem being the failure to analyse POST payloads. |


