FuseGuard Logo

fuseguard.components.filters
Component SimpleIPBlockingFilter

filters.BaseFilter
  |
  +--filters.SimpleIPBlockingFilter

Allows you to block IP's

Method Summary
public void blockIP([string ip_address])
          pass in an ip address to be blocked by this filter.
public string getBlockedIPList()
          returns a comma seperated list of IPs that are blocked by this filter
public any getDescription()
public string getName()
public string getThreatCategory()
          Returns network
public numeric inspectRequest()
public void removeIP([string ip_address])
          pass in an ip address to be removed from the filter block list.

Methods inherited from filters.BaseFilter
logEnabled, ignoreVariable, getBlockLevel, init, setScopes, setFilterLevel, getFirewall, setFilterID, filterEnabled, blockEnabled, getRequestLogMessageDetail, logOnly, getFilterInstanceName, inspectVariables, setLogLevel, ignoresVariable, getFilterID, ignoreURI, filterRequest, inspectsCGIScope, getRequestLogMessage, inspectsURI, getLogLevel, setAllowDenyOrder, inspectsCookieScope, setBlockLevel, filterVariables, setFilterInstanceName, inspectVariable, allowURI, getHelp, inspectsUrlScope, getFilterLevel, denyURI, setRequestLogMessage, getFilterComponent, inspectsFormScope
 

Method Detail

blockIP

public void blockIP([string ip_address])
pass in an ip address to be blocked by this filter.

Parameters:
[string ip_address]

getBlockedIPList

public string getBlockedIPList()
returns a comma seperated list of IPs that are blocked by this filter


getDescription

public any getDescription()

getName

public string getName()

getThreatCategory

public string getThreatCategory()
Returns network


inspectRequest

public numeric inspectRequest()

removeIP

public void removeIP([string ip_address])
pass in an ip address to be removed from the filter block list.

Parameters:
[string ip_address]