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 array getConfigurables()
          Returns a list of configurable properties
public string 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.
public string setBlockedIPList([string ipList=""])
          A comma seperated list of IPs that are to be blocked by this filter.

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

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


getConfigurables

public array getConfigurables()
Returns a list of configurable properties


getDescription

public string 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]

setBlockedIPList

public string setBlockedIPList([string ipList=""])
A comma seperated list of IPs that are to be blocked by this filter.

Parameters:
[string ipList=""]