I've been to the OWASP Enterprise Security API (Java Edition) Google Groups page and found this information missing.
Asked
Active
Viewed 4,443 times
3 Answers
2
-
6The OWASP wiki has not been helpful to me. I never seem to find what I am looking for. The javadocs is what I would use once I was digging in deep. Just want to know how to get started with the tool. – Tim Troy Nov 12 '10 at 22:49
1
Start with org.owasp.esapi.waf.ESAPIWebApplicationFirewallFilter
.
From the javadocs:
This is the main class for the ESAPI Web Application Firewall (WAF). It is a standard J2EE servlet filter that, in different methods, invokes the reading of the configuration file and handles the runtime processing and enforcing of the developer-specified rules. Ideally the filter should be configured to catch all requests (/*) in web.xml. If there are URL segments that need to be extremely fast and don't require any protection, the pattern may be modified with extreme caution.
AviD
- 72,138
- 22
- 136
- 218
1
The documentation for ESAPI is sparse at best. Here are a few nuggets that might help:
- Web Application Firewall Policy File Specification
- Configuring ESAPI for Web Applications
- OWASP ESAPI Authenticator Tutorial
- WAF Filter Test Harness (versions after r565 abstract the code)
Dave Jarvis
- 269
- 1
- 11