Name:dirsearch
Category:Discovery
Publisher:trickest
Created:6/23/2021
Container:quay.io/trickest/dirsearch:2d21d63
Output Type:
License:Unknown

Parameters

ip
string
--ipServer IP address
raw
file
--rawLoad raw HTTP request from file (use '--scheme' flag to set the scheme)
tor
boolean
--torUse Tor network as proxy
url
string
required
--urlTarget URL(s), can use multiple flags
auth
string
--authAuthentication credential (e.g. user:password or bearer token)
cidr
string
--cidrTarget CIDR
data
string
--dataHTTP request data
crawl
boolean
--crawlCrawl for new paths in responses
delay
string
--delayDelay between requests
proxy
string
--proxyProxy URL (HTTP/SOCKS), can use multiple flags
config
file
--configPath to configuration file
--cookieCookie
format
string
--formatReport format (Available: simple,plain,json,xml,md,csv,html,sqlite,mysql,postgresql)
--headerHTTP request header, can use multiple flags
scheme
string
--schemeScheme for raw request or if there is no scheme in the URL (Default: auto-detect)
capital
boolean
--capitalCapital wordlist
retries
string
--retriesNumber of retries for failed requests
session
file
--sessionSession file
subdirs
string
--subdirsScan sub-directories of the given URL[s] (separated by commas)
threads
string
--threadsNumber of threads
timeout
string
--timeoutConnection timeout
full-url
boolean
--full-urlFull URLs in the output (enabled automatically in quiet mode)
key-file
file
--key-fileFile contains client-side certificate private key (unencrypted)
max-rate
string
--max-rateMax requests per second
max-time
string
--max-timeMaximum runtime for the scan
no-color
boolean
--no-colorNo colored output
prefixes
string
--prefixesAdd custom prefixes to all wordlist entries (separated by commas)
suffixes
string
--suffixesAdd custom suffixes to all wordlist entries, ignore directories (separated by commas)
wordlist
file
--wordlistsWordlist file
auth-type
string
--auth-typeAuthentication type (basic, digest, bearer, ntlm, jwt)
cert-file
file
--cert-fileFile contains client-side certificate
data-file
file
--data-fileFile contains HTTP request data
interface
string
--interfaceNetwork interface to use
lowercase
boolean
--lowercaseLowercase wordlist
recursive
boolean
--recursiveBrute-force recursively
uppercase
boolean
--uppercaseUppercase wordlist
urls-file
file
--urls-fileURL list file
wordlists
folder
--wordlistsWordlists folder
extensions
string
--extensionsExtension list separated by commas (e.g. php,asp)
proxy-auth
string
--proxy-authProxy authentication credential
quiet-mode
boolean
--quiet-modeQuiet mode
user-agent
string
--user-agentUser agent
http-method
string
--http-methodHTTP method (default: GET)
nmap-report
file
--nmap-reportLoad targets from nmap report (Ensure the inclusion of the -sV flag during nmap scan for comprehensive results)
exclude-text
string
--exclude-textExclude responses by text, can use multiple flags
headers-file
boolean
--headers-fileFile contains HTTP request headers
proxies-file
file
--proxies-fileFile contains proxy servers
random-agent
boolean
--random-agentChoose a random User-Agent for each request
replay-proxy
string
--replay-proxyProxy to replay with found paths
exclude-regex
string
--exclude-regexExclude responses by regular expression
exclude-sizes
string
--exclude-sizesExclude responses by sizes, separated by commas (e.g. 0B,4KB)
exit-on-error
boolean
--exit-on-errorExit whenever an error occurs
deep-recursive
boolean
--deep-recursivePerform recursive scan on every directory depth (e.g. api/users -> api/)
exclude-status
string
--exclude-statusExclude status codes, separated by commas, support ranges (e.g. 301,500-599)
include-status
string
--include-statusInclude status codes, separated by commas, support ranges (e.g. 200,300-399)
skip-on-status
string
--skip-on-statusSkip target whenever hit one of these status codes, separated by commas, support ranges
exclude-subdirs
string
--exclude-subdirsExclude the following subdirectories during recursive scan (separated by commas)
force-recursive
boolean
--force-recursiveDo recursive brute-force for every found path, not only directories
exclude-redirect
string
--exclude-redirectExclude responses if this regex (or text) matches redirect URL (e.g. '/index.html')
exclude-response
string
--exclude-responseExclude responses similar to response of this page, path as input (e.g. 404.html)
follow-redirects
boolean
--follow-redirectsFollow HTTP redirects
force-extensions
boolean
--force-extensionsAdd extensions to the end of every wordlist entry. By default dirsearch only replaces the %EXT% keyword with extensions
recursion-status
string
--recursion-statusValid status codes to perform recursive scan, support ranges (separated by commas)
max-response-size
string
--max-response-sizeMaximum response length
min-response-size
string
--min-response-sizeMinimum response length
redirects-history
boolean
--redirects-historyShow redirects history
remove-extensions
boolean
--remove-extensionsRemove extensions in all paths (e.g. admin.php -> admin)
exclude-extensions
string
--exclude-extensionsExclude extension list separated by commas (e.g. asp,jsp)
max-recursion-depth
string
--max-recursion-depthMaximum recursion depth
overwrite-extensions
boolean
--overwrite-extensionsOverwrite other extensions in the wordlist with your extensions (selected via `-e`)