User Tools

Site Tools


mod_evasive

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
mod_evasive [2010/10/08 04:29]
k2patel
mod_evasive [2020/08/10 02:35] (current)
Line 77: Line 77:
  
 **DOSPageCount** **DOSPageCount**
 +
 This is the threshhold for the number of requests for the same page (or URI) per page interval.\\ This is the threshhold for the number of requests for the same page (or URI) per page interval.\\
 Once the threshhold for that interval has been exceeded, the IP address of the client will be added to the blocking list. Once the threshhold for that interval has been exceeded, the IP address of the client will be added to the blocking list.
  
 **DOSSiteCount** **DOSSiteCount**
 +
 This is the threshhold for the total number of requests for any object by the same client on the same listener per site interval.\\ This is the threshhold for the total number of requests for any object by the same client on the same listener per site interval.\\
 Once the threshhold for that interval has been exceeded, the IP address of the client will be added to the blocking list. Once the threshhold for that interval has been exceeded, the IP address of the client will be added to the blocking list.
  
 **DOSPageInterval** **DOSPageInterval**
 +
 The interval for the page count threshhold; defaults to 1 second intervals.\\ The interval for the page count threshhold; defaults to 1 second intervals.\\
  
 **DOSSiteInterval** **DOSSiteInterval**
 +
 The interval for the site count threshhold; defaults to 1 second intervals.\\ The interval for the site count threshhold; defaults to 1 second intervals.\\
  
 **DOSBlockingPeriod** **DOSBlockingPeriod**
 +
 The blocking period is the amount of time (in seconds) that a client will be blocked for if they are added to the blocking list.\\ The blocking period is the amount of time (in seconds) that a client will be blocked for if they are added to the blocking list.\\
 During this time, all subsequent requests from the client will result in a 403 (Forbidden) and the timer being reset (e.g. another 10 seconds).\\ During this time, all subsequent requests from the client will result in a 403 (Forbidden) and the timer being reset (e.g. another 10 seconds).\\
Line 97: Line 102:
  
 **DOSEmailNotify** **DOSEmailNotify**
 +
 If this value is set, an email will be sent to the address specified whenever an IP address becomes blacklisted.\\ If this value is set, an email will be sent to the address specified whenever an IP address becomes blacklisted.\\
 A locking mechanism using /tmp prevents continuous emails from being sent. A locking mechanism using /tmp prevents continuous emails from being sent.
Line 105: Line 111:
  
 **DOSLogDir** **DOSLogDir**
 +
 Choose an alternative temp directory, default is /tmp. File should look like dos-<IP address>​\\ Choose an alternative temp directory, default is /tmp. File should look like dos-<IP address>​\\
  
 **DOSSystemCommand** **DOSSystemCommand**
 +
 If this value is set, the system command specified will be executed whenever an IP address becomes blacklisted.\\ If this value is set, the system command specified will be executed whenever an IP address becomes blacklisted.\\
 This is designed to enable system calls to ip filter or other tools. This is designed to enable system calls to ip filter or other tools.
mod_evasive.txt ยท Last modified: 2020/08/10 02:35 (external edit)