Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1015 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 1015 Bytes

Modsecurity Dynamic Preprocessor for Snort v2.x

A Proof-of-Concept project started to turn ModSecurity into sniffer mode and with Snort Inline capability to drop packet once the packet matches with the attack signatures.

Status: Discontinued (temporarily) for GSoC 2016. However, this repo can be use as a boilerplate for simple Snort + Modsecurity preprocessor. I tried to directly port the Modsecurity into the HttpInspect preprocessor for Snort3 and basically it works (roughly), the code can be found in the commits history.

Installation

The installation procedure is the usual one:

$ sudo snort -c snort.conf

TODO:

  1. Utilize libmodsecurity (Modsecurity-Pcap Connector).
  2. Logging (e.g /var/log/snort/modsecurity.log).

License

BSDv3 License. Copyright (c) 2016 Fakhri Zulkifli. See License.

Contact

mohdfakhrizulkifli at gmail dot com