HTTP & Request Settings
The HTTP settings control how SmartScanner makes requests during a scan: timeouts, concurrency, user-agent, extra cookies and headers.
Where to find it: open Scan Config (gear icon), Check the “Advanced Settings” box to reveal more options and choose the “HTTP” tab.
Controls
Time out (seconds): How long the scanner waits for a response before giving up on a request. Enter a number in seconds. For slower servers, use a higher value.
Parallel requests: How many requests the scanner will send at the same time. Increasing this can speed up scans but may increase load on the target server.
Max requests/second: When enabled, applies the rate limiting on sending request to the target.
User agent: The browser identity string used for requests. The field includes common options; you can paste a custom User-Agent string if needed.
- Additional Cookies: Add extra cookies to be sent with requests. Each line is one cookie. Supported formats:
Name=ValueName=Value; domain=example.com; path=/
- Additional HTTP Headers: Add headers in
Name: valueformat, one per line. These headers will be sent with requests and can overwrite default headers.
Practical tips
- Avoid accidentally overriding important headers (for example
User-AgentorCookie) unless you intend to. - Don’t set Parallel requests too high for small or fragile servers — start moderate and increase if needed.
- Use Cookies and Headers to reproduce special application behaviours (for example to include a session cookie captured from a manual login).
Examples
- 30 second timeout: enter
30in Time out (seconds). - Add a cookie:
sessionid=abcd1234; domain=example.com; path=/ - Add a header:
X-Debug: true