Name:wpscan
Category:Scanners
Publisher:trickest-mhmdiaa
Created:2/5/2022
Container:quay.io/trickest/wpscan:v3.8.24-patch-1
Output Type:
License:Unknown

Parameters

url
string
required
--urlThe URL of the blog to scan. Allowed Protocols: http, https. Default Protocol if none provided: http. This option is mandatory.
force
boolean
--forceDo not check if the target is running WordPress or returns a 403
proxy
string
--proxyFormat: protocol://IP:port
scope
string
--scope'Comma separated (sub-)domains to consider in scope. Wildcard(s) allowed in the trd of valid domains, e.g: *.target.tld. Separator to use between the values: ','
vhost
string
--vhostThe virtual host (Host header) to use in requests
format
string
--formatOutput results in the format supplied. Available choices: cli, json, cli-no-colour, cli-no-color
server
string
--serverForce the supplied server module to be loaded. Available choices: apache, iis, nginx
headers
string
--headersAdditional headers to append in requests
verbose
boolean
--verboseVerbose mode
stealthy
boolean
--stealthyAlias for --random-user-agent --detection-mode passive --plugins-version-detection passive
throttle
string
--throttleMilliseconds to wait before doing another web request. If used, the max threads will be set to 1.
api-token
string
--api-tokenThe WPScan API Token to display vulnerability data, available at https://wpscan.com/profile
cache-dir
string
--cache-dirDefault: /tmp/wpscan/cache
enumerate
string
--enumerateEnumeration Process. Available Choices: vp (Vulnerable plugins), ap (All plugins), p (Popular plugins), vt (Vulnerable themes), at (All themes), t (Popular themes), tt (Timthumbs), cb (Config backups), dbe (Db exports), u (User IDs range. e.g: u1-5. Range separator to use: '-'. Value if no argument supplied: 1-10), m (Media IDs range. e.g m1-15. Note: Permalink setting must be set to 'Plain' for those to be detected. Range separator to use: '-'. Value if no argument supplied: 1-100). Separator to use between the values: ','. Default: All Plugins, Config Backups. Value if no argument supplied: vp,vt,tt,cb,dbe,u,m.
http-auth
string
--http-authFormat: login:password
login-uri
string
--login-uriThe URI of the login page if different from /wp-login.php
no-banner
boolean
--no-bannerDon't display the banner
no-update
boolean
--no-updateDo not update the Database.
passwords
file
--passwordsList of passwords to use during the password attack. If no --username/s option supplied, user enumeration will be run.
proxy-auth
string
--proxy-authFormat: login:password
user-agent
string
--user-agentUser agent
clear-cache
boolean
--clear-cacheClear the cache before the scan
max-threads
string
--max-threadsThe max threads to use. Default: 5
--cookie-stringCookie string to use in requests, format: cookie1=value1[; cookie2=value2
detection-mode
string
--detection-modeDefault: mixed. Available choices: mixed, passive, aggressive
timthumbs-list
file
--timthumbs-listList of timthumbs' location to use
usernames-file
file
--usernamesList of usernames to use during the password attack.
wp-content-dir
string
--wp-content-dirThe wp-content directory if custom or not detected, such as wp-content
wp-plugins-dir
string
--wp-plugins-dirThe plugins directory if custom or not detected, such as wp-content/plugins
wp-version-all
boolean
--wp-version-allCheck all the version locations
db-exports-list
file
--db-exports-listList of DB exports' paths to use
password-attack
string
--password-attackForce the supplied attack to be used rather than automatically determining one. Multicall will only work against WP < 4.4. Available choices: wp-login, xmlrpc, xmlrpc-multicall
request-timeout
string
--request-timeoutThe request timeout in seconds. Default: 60
users-detection
string
--users-detectionUse the supplied mode to enumerate Users, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
users-list-file
file
--users-listList of users to check during the users enumeration from the Login Error Messages
medias-detection
string
--medias-detectionUse the supplied mode to enumerate Medias, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
themes-detection
string
--themes-detectionUse the supplied mode to enumerate Themes, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
themes-list-file
file
--themes-listList of themes to enumerate.
themes-threshold
string
--themes-thresholdRaise an error when the number of detected themes via known locations reaches the threshold. Set to 0 to ignore the threshold. Default: 20
user-agents-list
file
--user-agents-listList of agents to use with --random-user-agent
usernames-string
string
--usernamesList of usernames to use during the password attack. Examples: 'a1', 'a1,a2,a3'
exclude-usernames
string
--exclude-usernamesExclude usernames matching the Regexp/string (case insensitive). Regexp delimiters are not required.
max-scan-duration
string
--max-scan-durationAbort the scan if it exceeds the time provided in seconds
plugins-detection
string
--plugins-detectionUse the supplied mode to enumerate Plugins. Default: passive. Available choices: mixed, passive, aggressive
plugins-list-file
file
--plugins-listList of plugins to enumerate.
plugins-threshold
string
--plugins-thresholdRaise an error when the number of detected plugins via known locations reaches the threshold. Set to 0 to ignore the threshold. Default: 100
random-user-agent
boolean
--random-user-agentAdditional headers to append in requests. Separator to use between the headers: '; '. Examples: 'X-Forwarded-For: 127.0.0.1', 'X-Forwarded-For: 127.0.0.1; Another: aaa'
users-list-string
string
--users-listList of users to check during the users enumeration from the Login Error Messages. Examples: 'a1', 'a1,a2,a3'
cache-time-to-live
string
--cache-ttlThe cache time to live in seconds. Default: 600
connection-timeout
string
--connect-timeoutThe connection timeout in seconds. Default: 30
disable-tls-checsk
boolean
--disable-tls-checksDisables SSL/TLS certificate verification, and downgrade to TLS1.0+ (requires cURL 7.66 for the latter)
themes-list-string
string
--themes-listList of themes to enumerate. Examples: 'a1', 'a1,a2,a3'
themes-version-all
boolean
--themes-version-allCheck all the themes version locations according to the choosen mode (--detection-mode, --themes-detection and --themes-version-detection)
config-backups-list
file
--config-backups-listList of config backups' filenames to use'
plugins-list-string
string
--plugins-listList of plugins to enumerate. Examples: 'a1', 'a1,a2,a3'
plugins-version-all
string
--plugins-version-allCheck all the plugins version locations according to the choosen mode (--detection-mode, --plugins-detection and --plugins-version-detection)
timthumbs-detection
string
--timthumbs-detectionUse the supplied mode to enumerate Timthumbs, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
db-exports-detection
string
--db-exports-detectionUse the supplied mode to enumerate DB Exports, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
ignore-main-redirect
boolean
--ignore-main-redirectIgnore the main redirect (if any) and scan the target url
main-theme-detection
string
--main-theme-detectionUse the supplied mode for the Main theme detection, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
wp-version-detection
string
--wp-version-detectionUse the supplied mode for the WordPress version detection, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
exclude-content-based
string
--exclude-content-basedExclude all responses matching the Regexp (case insensitive) during parts of the enumeration. Both the headers and body are checked. Regexp delimiters are not required.
multicall-max-passwords
string
--multicall-max-passwordsMaximum number of passwords to send by request with XMLRPC multicall. Default: 500
config-backups-detection
string
--config-backups-detectionUse the supplied mode to enumerate Config Backups, instead of the global (--detection-mode) mode. Available choices: mixed, passive, aggressive
themes-version-detection
string
--themes-version-detectionUse the supplied mode to check themes versions instead of the --detection-mode or --themes-detection modes. Available choices: mixed, passive, aggressive
file-to-read-write-cokies
file
--cookie-jarFile to read and write cookies
plugins-version-detection
string
--plugins-version-detectionUse the supplied mode to check plugins versions. Default: mixed. Available choices: mixed, passive, aggressive
interesting-findings-detection
string
--interesting-findings-detectionUse the supplied mode for the interesting findings detection. Available choices: mixed, passive, aggressive