HTTPQL provides everything you need to efficiently filter and analyze HTTP traffic with precision and speed.
Filter HTTP request, responses, and metadata with precision and ease.
Write queries using familiar syntax with logical operators (AND, OR) and grouping for complex filtering scenarios.
Save and reuse common queries as presets. Create libraries of filters for different testing scenarios.
Filter live traffic as it flows through the proxy. See only the requests and responses that match your criteria in real-time.
Query your entire project history. Analyze patterns, find anomalies, and discover security issues across all captured traffic.
See HTTPQL in action with these real-world examples used by security professionals.
Search for exposed API keys and tokens in responses
resp.raw.cont:"api_key" OR resp.raw.cont:"secret" OR resp.raw.cont:"token"
Find all 4xx and 5xx error responses
resp.code.gte:400
Remove images, CSS, and JS files from view
req.ext.ne:".js" AND req.ext.ne:".css" AND req.ext.ne:".png" AND req.ext.ne:".jpg"
Detect potential SQL injection vulnerabilities
resp.raw.cont:"SQL syntax" OR resp.raw.cont:"mysql_fetch" OR resp.raw.cont:"ORA-"
Identify requests taking longer than 5 seconds
resp.roundtrip.gt:5000
Filter traffic for a specific domain
req.host.eq:"api.example.com"
HTTPQL uses a simple but powerful syntax with namespaces, fields, operators, and values.
req
- req - HTTP requestsresp
- resp - HTTP responsesrow
- row - Table rowsreq.host
- req.host - Request hostnamereq.method
- req.method - HTTP methodresp.code
- resp.code - Status coderesp.roundtrip
- resp.roundtrip - Response timereq.method.eq:"POST"
resp.code.gte:400
req.host.cont:"api" AND resp.code.eq:200
Join the ranks of professionals who are switching to Caido for their security testing needs.
We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Click "Essential Only" to only allow cookies necessary for the website to function.