FuseGuard Logo

fuseguard.components.filters
Component ContentLengthFilter

filters.BaseFilter
  |
  +--filters.ContentLengthFilter

Inspects the HTTP Content Length Header

Method Summary
public string getDescription()
public void getMaximumLength()
          Returns the current maximum content length allowed.
public string getName()
public void getRequireContentLengthOnPOST()
          Returns true if Content-Length is required on HTTP POST.
public string getThreatCategory()
          Returns validation
public numeric inspectRequest()
public void setMaximumLength(numeric bytes)
          The default value is 10485760 which is 10MB
public void setRequireContentLengthOnPOST(boolean require)
          Require a Content-Length header on HTTP POST methods.

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

Method Detail

getDescription

public string getDescription()

getMaximumLength

public void getMaximumLength()
Returns the current maximum content length allowed.


getName

public string getName()

getRequireContentLengthOnPOST

public void getRequireContentLengthOnPOST()
Returns true if Content-Length is required on HTTP POST.


getThreatCategory

public string getThreatCategory()
Returns validation


inspectRequest

public numeric inspectRequest()

setMaximumLength

public void setMaximumLength(numeric bytes)
The default value is 10485760 which is 10MB

Parameters:
numeric bytes

setRequireContentLengthOnPOST

public void setRequireContentLengthOnPOST(boolean require)
Require a Content-Length header on HTTP POST methods.

Parameters:
boolean require