Capabilities
| Feature | Description |
|---|---|
| Request Capture | Log all HTTP/HTTPS traffic automatically |
| Request Replay | Repeat any request with modifications |
| HTTPQL | Query captured traffic with powerful filters |
| Scope Management | Focus on specific domains or paths |
| Sitemap | Visualize the discovered attack surface |
HTTPQL Filtering
Query captured requests using Caido’s HTTPQL syntaxRequest Replay
The agent can take any captured request and replay it with modifications:- Change path parameters (test for IDOR)
- Modify request body (test for injection)
- Add/remove headers (test for auth bypass)
- Alter cookies (test for session issues)
Python Integration
All proxy functions are automatically available in Python sessions. This enables powerful scripted security testing:Available Functions
| Function | Description |
|---|---|
list_requests() | Query captured traffic with HTTPQL filters |
view_request() | Get full request/response details |
repeat_request() | Replay a request with modifications |
send_request() | Send a new HTTP request |
scope_rules() | Manage proxy scope (allowlist/denylist) |
list_sitemap() | View discovered endpoints |
view_sitemap_entry() | Get details for a sitemap entry |