Meta options
... or options that are mutualized among task categories for efficiency, speed, and user-friendliness.
Meta options apply to tasks, workflows, or scans. When passed to workflows or scans, they will be passed to each task contained in the runner.
Some tasks, workflows, or scans do not support some of the options mentioned below. Runsecator x/w/s <name> --help to get the complete list of supported options.
Execution Options
Threads (-threads)
Number of threads to use. Applies to all tasks supporting threads (or concurrency).
Requests Options
The following options will apply to tasks making network requests (if they implement it), no matter the protocol used (HTTP, TCP, UDP, DNS, FTP, ...).
Proxy (-proxy)
Proxy (HTTP, Socks5, ...) to use when communicating with the targets.
Rate limit (-rl)
Rate limit is an upper limit on the number of requests per second.
Timeout (-timeout)
Timeout is the time to wait (in seconds) before giving up on the request.
Retries (-retries)
Number of retries for failed requests.
Delay (-d)
Delay to add between each request (in seconds).
HTTP Options
The following options will apply to tasks making HTTP requests (if they implement it).
Header (-H)
Custom header to add to each request in the form "KEY1:VALUE1;; KEY2:VALUE2".
Method (-X)
HTTP method to use for request GET, POST, PUT, DELETE, etc...
Data (-data)
Data to send in the request body.
User-agent (-ua)
Custom user-agent to use for request.
Match regex (-mr)
Keep responses which body content match the input.
Match size (-ms)
Keep responses which body size (in bytes) match the input.
Match-words (-mw)
Keep responses which body word count match the input.
Match code (-mc)
Keep responses which HTTP status codes match the input.
Filter regex (-fr)
Filter out responses which body content match the input.
Filter codes (-fc)
Filter out responses which HTTP status codes match the input.
Filter size (-fs)
Filter out responses which body size (in bytes) match the input.
Filter words (-fw)
Filter out responses which body word count match the input.
Follow redirect (-frd)
Follow all http redirects.
Depth (-depth)
Scan depth for crawling tasks.
Replay proxy (-P)
Proxy to use for replay requests (useful for fuzzing tasks).
Wordlist (-w)
Custom wordlist to use.
Port Scanning Options
The following options apply to port scanning tasks (e.g., naabu, nmap).
Ports (-p)
Only scan specific ports. Accepts a comma-separated list of ports, or - for all ports.
Top ports (-tp)
Scan the N most common ports.
Last updated