This document contains the help content for the rwalk
command-line program.
Command Overview:
A blazing fast web directory scanner
Usage: rwalk [OPTIONS] [URL] [FILE:KEY]...
<URL>
— Target URL<FILE:KEY>
— Wordlist(s)
-
-m
,--mode <MODE>
— Crawl modePossible values:
recursive
,recursion
,r
,classic
,c
,spider
,s
-
--force
— Force scan even if the target is not respondingPossible values:
true
,false
-
--hit-connection-errors
— Consider connection errors as a hitPossible values:
true
,false
-
-t
,--threads <THREADS>
— Number of threads to use -
-d
,--depth <DEPTH>
— Crawl recursively until given depth -
-o
,--output <FILE>
— Output file -
--timeout <TIMEOUT>
— Request timeout in secondsDefault value:
10
-
-u
,--user-agent <USER_AGENT>
— User agent -
-X
,--method <METHOD>
— HTTP methodDefault value:
GET
-
-D
,--data <DATA>
— Data to send with the request -
-H
,--headers <key:value>
— Headers to send -
-C
,--cookies <key=value>
— Cookies to send -
-R
,--follow-redirects <COUNT>
— Follow redirectsDefault value:
5
-
-c
,--config <CONFIG>
— Configuration file -
--throttle <THROTTLE>
— Request throttling (requests per second) per thread -
-M
,--max-time <MAX_TIME>
— Max time to run (will abort after given time) in seconds -
--no-color
— Don't use colors You can also set the NO_COLOR environment variablePossible values:
true
,false
-
-q
,--quiet
— Quiet modePossible values:
true
,false
-
-i
,--interactive
— Interactive modePossible values:
true
,false
-
--insecure
— Insecure mode, disables SSL certificate validationPossible values:
true
,false
-
--show <SHOW>
— Show response additional body information -
-r
,--resume
— Resume from a saved filePossible values:
true
,false
-
--save-file <FILE>
— Custom save fileDefault value:
.rwalk.json
-
--no-save
— Don't save the state in case you abortPossible values:
true
,false
-
--keep-save
— Keep the save file after finishing when using --resumePossible values:
true
,false
-
-T
,--transform <TRANSFORM>
— Wordlist transformations: "lower", "upper", "prefix", "suffix", "capitalize", "reverse", "remove", "replace" -
-w
,--wordlist-filter <KEY:FILTER>
— Wordlist filtering: "contains", "starts", "ends", "regex", "length" -
-f
,--filter <KEY:FILTER>
— Response filtering: "time", "status", "contains", "starts", "end", "regex", "length", "hash", "header", "json", "depth", "type" -
--or
— Treat filters as or instead of andPossible values:
true
,false
-
--force-recursion
— Force the recursion over non-directoriesPossible values:
true
,false
-
--request-file <FILE>
— Request file (.http, .rest) -
-P
,--proxy <URL>
— Proxy URL -
--proxy-auth <USER:PASS>
— Proxy username and password -
--subdomains
— Allow subdomains to be scanned in spider modePossible values:
true
,false
-
--scripts <SCRIPTS>
— Scripts to run after each request -
--generate-markdown
— Generate markdown help - for developersPossible values:
true
,false
-
--generate-completions
— Generate shell completions - for developersPossible values:
true
,false
This document was generated automatically by
clap-markdown
.