FuseGuard Logo

fuseguard.components.filters
Component CRLFInjectionFilter

filters.BaseFilter
  |
  +--filters.CRLFInjectionFilter

Looks for CRLF Injection in the HTTP Headers

Method Summary
public void filterRequest()
public any filterVariable([variableName scope], [any varName], [any value])
public string getDescription()
public string getName()
public string getThreatCategory()
          Returns xss
public numeric inspectRequest()
public numeric inspectVariable(variableName scope, any varName, any value)

Methods inherited from filters.BaseFilter
setAllowURIList, blockEnabled, getConfigurables, 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, getIPWhiteListProvider, setFilterID, getFilterLevel, inspectResponse, logOnly, setIgnoreVariableList, setRequestLogMessage, setBlockLevel, setFilterInstanceName, inspectsFormScope, getLogLevel, getRequestLogMessage, getFirewall
 

Method Detail

filterRequest

public void filterRequest()

filterVariable

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

getDescription

public string getDescription()

getName

public string getName()

getThreatCategory

public string getThreatCategory()
Returns xss


inspectRequest

public numeric inspectRequest()

inspectVariable

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