jorgeuriarte / evasive

Added some features to mod_evasive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mod_evasive_x

Added some features to evasive_module.

Currently only 2.x version is implemented.

Original mod_evasive is here.

Used regex library TRex.

Additions

DOSXForwardedForAsRemoteIP 0 or 1. Use X-Forwarded-For as remoteIP when 1. Defaults to 0.

DOSTargetedURL Regular expression of target URL, e.g. example.com:80/some.path Multiple entries requires multiple lines.

DOSUnTargetedURL Regular expression of untargeted URL, e.g. example.com:80/some.path Multiple entries requires multiple lines.

DOSLogOnly 0 or 1. Do not return 403 if 1. Defaults to 0.

Remember

You must include the Trex library when compiling the Apache2 module:

apxs2 -i -a -c mod_evasive20.c trex.c

If you cannot seem to get any log output, take a look at /var/log/syslog ;)

About

Added some features to mod_evasive

License:GNU General Public License v2.0


Languages

Language:C 99.5%Language:Perl 0.5%