Details

Category: Discovery

Publisher: trickest

Created Date: 6/23/2021

Container: quay.io/trickest/dirsearch:2d21d63

Source URL: https://github.com/maurosoria/dirsearch

Parameters

ip
string
Command: --ip - Server IP address
raw
file
Command: --raw - Load raw HTTP request from file (use '--scheme' flag to set the scheme)
tor
boolean
Command: --tor - Use Tor network as proxy
url
string
required
Command: --url - Target URL(s), can use multiple flags
auth
string
Command: --auth - Authentication credential (e.g. user:password or bearer token)
cidr
string
Command: --cidr - Target CIDR
data
string
Command: --data - HTTP request data
crawl
boolean
Command: --crawl - Crawl for new paths in responses
delay
string
Command: --delay - Delay between requests
proxy
string
Command: --proxy - Proxy URL (HTTP/SOCKS), can use multiple flags
config
file
Command: --config - Path to configuration file
cookie
string
Command: --cookie - Cookie
format
string
Command: --format - Report format (Available: simple,plain,json,xml,md,csv,html,sqlite,mysql,postgresql)
header
string
Command: --header - HTTP request header, can use multiple flags
scheme
string
Command: --scheme - Scheme for raw request or if there is no scheme in the URL (Default: auto-detect)
capital
boolean
Command: --capital - Capital wordlist
retries
string
Command: --retries - Number of retries for failed requests
session
file
Command: --session - Session file
subdirs
string
Command: --subdirs - Scan sub-directories of the given URL[s] (separated by commas)
threads
string
Command: --threads - Number of threads
timeout
string
Command: --timeout - Connection timeout
full-url
boolean
Command: --full-url - Full URLs in the output (enabled automatically in quiet mode)
key-file
file
Command: --key-file - File contains client-side certificate private key (unencrypted)
max-rate
string
Command: --max-rate - Max requests per second
max-time
string
Command: --max-time - Maximum runtime for the scan
no-color
boolean
Command: --no-color - No colored output
prefixes
string
Command: --prefixes - Add custom prefixes to all wordlist entries (separated by commas)
suffixes
string
Command: --suffixes - Add custom suffixes to all wordlist entries, ignore directories (separated by commas)
wordlist
file
Command: --wordlists - Wordlist file
auth-type
string
Command: --auth-type - Authentication type (basic, digest, bearer, ntlm, jwt)
cert-file
file
Command: --cert-file - File contains client-side certificate
data-file
file
Command: --data-file - File contains HTTP request data
interface
string
Command: --interface - Network interface to use
lowercase
boolean
Command: --lowercase - Lowercase wordlist
recursive
boolean
Command: --recursive - Brute-force recursively
uppercase
boolean
Command: --uppercase - Uppercase wordlist
urls-file
file
Command: --urls-file - URL list file
wordlists
folder
Command: --wordlists - Wordlists folder
extensions
string
Command: --extensions - Extension list separated by commas (e.g. php,asp)
proxy-auth
string
Command: --proxy-auth - Proxy authentication credential
quiet-mode
boolean
Command: --quiet-mode - Quiet mode
user-agent
string
Command: --user-agent - User agent
http-method
string
Command: --http-method - HTTP method (default: GET)
nmap-report
file
Command: --nmap-report - Load targets from nmap report (Ensure the inclusion of the -sV flag during nmap scan for comprehensive results)
exclude-text
string
Command: --exclude-text - Exclude responses by text, can use multiple flags
headers-file
boolean
Command: --headers-file - File contains HTTP request headers
proxies-file
file
Command: --proxies-file - File contains proxy servers
random-agent
boolean
Command: --random-agent - Choose a random User-Agent for each request
replay-proxy
string
Command: --replay-proxy - Proxy to replay with found paths
exclude-regex
string
Command: --exclude-regex - Exclude responses by regular expression
exclude-sizes
string
Command: --exclude-sizes - Exclude responses by sizes, separated by commas (e.g. 0B,4KB)
exit-on-error
boolean
Command: --exit-on-error - Exit whenever an error occurs
deep-recursive
boolean
Command: --deep-recursive - Perform recursive scan on every directory depth (e.g. api/users -> api/)
exclude-status
string
Command: --exclude-status - Exclude status codes, separated by commas, support ranges (e.g. 301,500-599)
include-status
string
Command: --include-status - Include status codes, separated by commas, support ranges (e.g. 200,300-399)
skip-on-status
string
Command: --skip-on-status - Skip target whenever hit one of these status codes, separated by commas, support ranges
exclude-subdirs
string
Command: --exclude-subdirs - Exclude the following subdirectories during recursive scan (separated by commas)
force-recursive
boolean
Command: --force-recursive - Do recursive brute-force for every found path, not only directories
exclude-redirect
string
Command: --exclude-redirect - Exclude responses if this regex (or text) matches redirect URL (e.g. '/index.html')
exclude-response
string
Command: --exclude-response - Exclude responses similar to response of this page, path as input (e.g. 404.html)
follow-redirects
boolean
Command: --follow-redirects - Follow HTTP redirects
force-extensions
boolean
Command: --force-extensions - Add extensions to the end of every wordlist entry. By default dirsearch only replaces the %EXT% keyword with extensions
recursion-status
string
Command: --recursion-status - Valid status codes to perform recursive scan, support ranges (separated by commas)
max-response-size
string
Command: --max-response-size - Maximum response length
min-response-size
string
Command: --min-response-size - Minimum response length
redirects-history
boolean
Command: --redirects-history - Show redirects history
remove-extensions
boolean
Command: --remove-extensions - Remove extensions in all paths (e.g. admin.php -> admin)
exclude-extensions
string
Command: --exclude-extensions - Exclude extension list separated by commas (e.g. asp,jsp)
max-recursion-depth
string
Command: --max-recursion-depth - Maximum recursion depth
overwrite-extensions
boolean
Command: --overwrite-extensions - Overwrite other extensions in the wordlist with your extensions (selected via `-e`)