parallel
Send multiple different HTTP requests concurrently with options for staggering, repeating, and response pattern matching.
Instructions
Send multiple different HTTP requests simultaneously. See rqwstr_docs(topic="parallel") for sync/stagger/repeat patterns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grep | No | Regex to search response bodies | |
| sync | No | Barrier sync: wait for all goroutines before firing (default false) | |
| repeat | No | Fire the same batch this many times (default 1). For sustained throughput attacks like cache poisoning. | |
| requests | Yes | List of requests to send simultaneously | |
| grep_first | No | Stop repeating on first grep match and return that wave's results | |
| stagger_ms | No | Delay in ms between firing each request (staggered timing mode) | |
| timeout_ms | No | Per-request timeout in ms (default 30000) | |
| session_setup | No | Chain-like steps to run before each wave. Fetches CSRF tokens and session state. Extracted variables substitute via double-brace syntax. Cookies auto-forward. | |
| repeat_delay_ms | No | Delay in ms between repeat waves (default 0 = immediate) | |
| grep_ignore_case | No | Case insensitive grep |