filters.BaseFilter | +--filters.DictionaryAttackFilter
Method Summary | |
public any |
init(any firewallInstance)
Called Once On Application Initialization |
public array |
getConfigurables()
Returns a list of configurable properties |
public string |
getDescription()
|
public boolean |
getIgnoreEmptyValues()
Returns value of IgnoreEmptyValues setting. |
public string |
getName()
|
public string |
getThreatCategory()
Returns authentication |
public boolean |
getUseIPListManager()
Returns if IP List Manager will be used. |
public numeric |
inspectRequest()
Looks for password var names |
public void |
purgeExpired()
purges log of attackers |
public void |
setExpiresAfter(numeric expireAfter)
Number of seconds before the attack counter is reset. If set to zero it never resets. You may not want to set to zero because it may cause the filter to consume to use too much ram. |
public void |
setIgnoreEmptyValues([boolean ignore="true"])
Ignore variables that have empty values. |
public void |
setIPList([any ipList])
Select an IP list that contains. |
public void |
setMaximumAttempts(numeric maximumAttempts)
Sets the maximum number of requests that can be made containing a password. The counter expires after the value specified in the setExpireAfter function |
public void |
setUseIPListManager(boolean value)
When set to true uses IP List Manager to log offending IPs. |
Method Detail |
public array getConfigurables()
public string getDescription()
public boolean getIgnoreEmptyValues()
public string getName()
public string getThreatCategory()
public boolean getUseIPListManager()
public any init(any firewallInstance)
any firewallInstance
public numeric inspectRequest()
public void purgeExpired()
public void setExpiresAfter(numeric expireAfter)
numeric expireAfter
- Secondspublic void setIgnoreEmptyValues([boolean ignore="true"])
[boolean ignore="true"]
public void setIPList([any ipList])
[any ipList]
public void setMaximumAttempts(numeric maximumAttempts)
numeric maximumAttempts
public void setUseIPListManager(boolean value)
boolean value