org.owasp.esapi.waf.rules
Class Rule
java.lang.Object
org.owasp.esapi.waf.rules.Rule
- Direct Known Subclasses:
- AddHeaderRule, AddHTTPOnlyFlagRule, AddSecureFlagRule, AuthenticatedRule, BeanShellRule, DetectOutboundContentRule, EnforceHTTPSRule, GeneralAttackSignatureRule, HTTPMethodRule, IPRule, MustMatchRule, PathExtensionRule, ReplaceContentRule, RestrictContentTypeRule, RestrictUserAgentRule, SimpleVirtualPatchRule
public abstract class Rule
- extends Object
This is the base class for the WAF rules.
- Author:
- Arshan Dabirsiaghi
Constructor Summary |
Rule()
|
id
protected String id
logger
protected static Logger logger
Rule
public Rule()
check
public abstract Action check(javax.servlet.http.HttpServletRequest request,
InterceptingHTTPServletResponse response,
javax.servlet.http.HttpServletResponse httpResponse)
log
public void log(javax.servlet.http.HttpServletRequest request,
String message)
setId
protected void setId(String id)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2011 The Open Web Application Security Project (OWASP). All Rights Reserved.