FuseGuard Logo

fuseguard.components.filters
Component RemoteExecutionFilter

filters.BaseFilter
  |
  +--filters.RemoteExecutionFilter

Looks for remote execution patterns

Method Summary
public boolean getBlockClientCookies()
          Block Client Variable Cookies starting with CF_CLIENT
public array getConfigurables()
          Returns a list of configurable properties
public string getDescription()
public string getName()
public string getThreatCategory()
          Returns path-traversal
public numeric inspectRequest()
public numeric inspectVariable([variableName scope], [any varName], [any value])
public void setBlockClientCookies([boolean block])
          Block Client Variable Cookies starting with CF_CLIENT

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

Method Detail

getBlockClientCookies

public boolean getBlockClientCookies()
Block Client Variable Cookies starting with CF_CLIENT


getConfigurables

public array getConfigurables()
Returns a list of configurable properties


getDescription

public string getDescription()

getName

public string getName()

getThreatCategory

public string getThreatCategory()
Returns path-traversal


inspectRequest

public numeric inspectRequest()

inspectVariable

public numeric inspectVariable([variableName scope], [any varName], [any value])
Parameters:
[variableName scope]
[any varName]
[any value]

setBlockClientCookies

public void setBlockClientCookies([boolean block])
Block Client Variable Cookies starting with CF_CLIENT

Parameters:
[boolean block] - to block client cookies