Name:nuclei-markdown
Category:Scanners
Publisher:trickest-mhmdiaa
Created:9/13/2023
Container:quay.io/trickest/nuclei:v3.2.5
Output Type:
License:Unknown

Parameters

sni
string
-snitls sni hostname to use (default: input domain name)
var
string
-varcustom vars in key=value format
code
boolean
-codeenable loading code protocol-based templates
dast
boolean
-dastonly run DAST templates
list
file
required
-listList of target URLs/hosts to scan
tags
string
-tagstemplates to run based on tags (comma-separated)
type
string
-typetemplates to run based on protocol type. Possible values: dns, file, http, headless, tcp, workflow, ssl, websocket, whois, code, javascript
ztls
boolean
-ztlsuse ztls library with autofallback to standard one for tls13
debug
boolean
-debugshow all requests and responses
jsonl
boolean
-jsonlwrite output in JSONL(ines) format
proxy
string
-proxylist of http/socks5 proxy to use (comma separated)
reset
boolean
-resetreset removes all nuclei configuration and data files (including nuclei-templates)
stats
boolean
-statsDisplay stats of the running scan.
author
string
-authortemplates to run based on authors (comma-separated)
config
file
-configpath to the nuclei configuration file
-headercustom header/cookie to include in all http requests in header:value format
no-mhe
boolean
-no-mhedisable skipping host from scan based on errors
resume
file
-resumeResume scan using resume.cfg (clustering will be disabled)
silent
string
-silentdisplay findings only
stream
boolean
-streamstream mode - start elaborating without sorting the input
target
string
required
-targettarget URLs/hosts to scan
no-meta
boolean
-no-metadisable printing result metadata in cli output
passive
boolean
-passiveenable passive HTTP response processing mode
project
boolean
-projectUse a project folder to avoid sending same request multiple times.
retries
string
-retriesnumber of times to retry a failed request (default 1)
timeout
string
-timeouttime to wait in seconds before timeout (default 10)
uncover
boolean
-uncoverenable uncover engine
verbose
boolean
-verboseshow verbose output
env-vars
boolean
-env-varsenable environment variables to be used in template
headless
string
-headlessenable templates that require headless browser support (root user on linux will disable sandbox)
no-color
boolean
-no-colordisable output content coloring (ANSI escape codes)
no-httpx
boolean
-no-httpxdisable httpx probing for non-url input
no-stdin
boolean
-no-stdindisable stdin processing
omit-raw
boolean
-omit-rawomit request/response pairs in the JSON, JSONL, and Markdown outputs (for findings only)
severity
string
-severitytemplates to run based on severity. Possible values: info, low, medium, high, critical, unknown
template
file
required
-templatestemplate file to run
validate
boolean
-validatevalidate the passed templates to nuclei
bulk-size
string
-bulk-sizemaximum number of hosts to be analyzed in parallel per template (default 25)
client-ca
file
-client-caclient certificate authority file (PEM-encoded) used for authenticating against scanned hosts
debug-req
boolean
-debug-reqshow all sent requests
interface
string
-interfacenetwork interface to use for network scan
resolvers
file
-resolversfile containing resolver list for nuclei
source-ip
string
-source-ipsource ip address to use for network scan
tags-list
file
-tagstemplates to run based on tags
templates
folder
required
-templatesfolder of templates to run
timestamp
boolean
-timestampenables printing timestamp in cli output
vars-list
file
-varcustom vars in key=value format
workflows
string
-workflowslist of workflow or workflow directory to run (comma-separated)
client-key
file
-client-keyclient key file (PEM-encoded) used for authenticating against scanned hosts
debug-resp
boolean
-debug-respshow all received responses
exclude-id
string
-exclude-idtemplates to exclude based on template ids (comma-separated)
ip-version
string
-ip-versionIP version to scan of hostname (4,6) - (default 4)
proxy-list
file
-proxylist of http/socks5 proxy to use
rate-limit
string
-rate-limitmaximum number of requests to send per second (default 150)
stats-json
boolean
-stats-jsonWrite statistics data to stdout in JSONL(ines) format
attack-type
string
-attack-typetype of payload combinations to perform (batteringram,pitchfork,clusterbomb)
author-list
file
-authortemplates to run based on authors
client-cert
file
-client-certclient certificate file (PEM-encoded) used for authenticating against scanned hosts
concurrency
string
-concurrencymaximum number of templates to be executed in parallel (default 25)
force-http2
boolean
-force-http2force http2 connection on requests
template-id
string
-template-idtemplates to run based on template ids (comma-separated)
enable-pprof
boolean
-enable-pprofenable pprof debugging server
exclude-tags
string
-exclude-tagstemplates to exclude based on tags (comma-separated)
exclude-type
string
-exclude-typetemplates to exclude based on protocol type. Possible values: dns, file, http, headless, tcp, workflow, ssl, websocket, whois, code, javascript
fuzzing-mode
string
-fuzzing-modeoverrides fuzzing mode set in template (multiple, single)
fuzzing-type
string
-fuzzing-typeoverrides fuzzing type set in template (replace, prefix, postfix, infix)
hang-monitor
boolean
-hang-monitorenable nuclei hang monitoring
headers-list
file
-headercustom list of headers/cookies to include in all http requests in header:value
health-check
boolean
-health-checkrun diagnostic check up
include-tags
string
-include-tagstags to be executed even if they are excluded either by default or configuration
metrics-port
string
-metrics-portport to expose nuclei metrics on (default 9092)
page-timeout
string
-page-timeoutseconds to wait for each page in headless mode (default 20)
project-path
folder
-project-pathUse a user defined project folder. Temporary folder is used if not specified but enabled.
scan-all-ips
boolean
-scan-all-ipsscan all the IP's associated with dns record
template-url
string
-template-urltemplate urls to run (comma-separated)
workflow-url
string
-workflow-urlworkflow urls to run (comma-separated)
exclude-hosts
file
-exclude-hostshosts to exclude to scan from the input list (ip, cidr, hostname)
max-redirects
string
-max-redirectsmax number of redirects to follow for http templates (default 10)
new-templates
boolean
-new-templatesrun only new templates added in latest nuclei-templates release
no-interactsh
boolean
-no-interactshdisable interactsh server for OAST testing, exclude OAST based templates
omit-template
boolean
-omit-templateomit encoded template in the JSON, JSONL output
report-config
file
-report-confignuclei reporting module configuration file
scan-strategy
string
-scan-strategystrategy to use while scanning(auto/host-spray/template-spray) (default auto)
show-var-dump
boolean
-show-var-dumpshow variables dump for debugging
system-chrome
boolean
-system-chromeuse local installed Chrome browser instead of nuclei installed
target-folder
folder
-targetfolder containing files to execute file templates on
template-urls
file
-template-urllist of template urls to run
uncover-delay
string
-uncover-delaydelay between uncover query requests in seconds (0 to disable) (default 1)
uncover-field
string
-uncover-fielduncover fields to return (ip,port,host) (default ip:port)
uncover-limit
string
-uncover-limituncover results to return (default 100)
uncover-query
string
-uncover-queryuncover search query
workflow-urls
file
-workflow-urllist of workflow urls to run
automatic-scan
boolean
-automatic-scanautomatic web scan using wappalyzer technology detection to tags mapping
dialer-timeout
string
-dialer-timeouttimeout for network requests.
js-concurrency
string
-js-concurrencymaximum number of javascript runtimes to be executed in parallel (default 120)
list-templates
boolean
-tllist all available templates
matcher-status
boolean
-matcher-statusdisplay match failure status
max-host-error
string
-max-host-errormax errors for a host before skipping from scan (default 30)
proxy-internal
boolean
-proxy-internalproxy all internal requests
stats-interval
string
-stats-intervalnumber of seconds to wait between showing a statistics update (default 5)
templates-list
file
-templateslist of template to run
uncover-engine
string
-uncover-engineuncover search engine (shodan,shodan-idb,fofa,censys,quake,hunter,zoomeye,netlas) (default shodan)
workflows-list
file
-workflowslist of workflow or workflow directory to run
exclude-id-list
file
-exclude-idtemplates to exclude based on template ids
show-match-line
boolean
-show-match-lineshow match lines for file templates, works with extractors only
tls-impersonate
boolean
-tls-impersonateenable experimental client hello (ja3) tls randomization
exclude-matchers
string
-exclude-matcherstemplate matchers to exclude in result
exclude-severity
string
-exclude-severitytemplates to exclude based on severity. Possible values: info, low, medium, high, critical, unknown
follow-redirects
boolean
-follow-redirectsenable following redirects for http templates
headless-options
string
-headless-optionsstart headless chrome with additional options
interactsh-token
string
-interactsh-tokenauthentication token for self-hosted interactsh server
no-strict-syntax
boolean
-no-strict-syntaxDisable strict syntax check on templates
system-resolvers
boolean
-system-resolversuse system DNS resolving as error fallback
template-id-list
file
-template-idtemplates to run based on template ids
track-error-file
file
-track-erroradds given error to max-host-error watchlist
dialer-keep-alive
string
-dialer-keep-alivekeep-alive duration for network requests.
disable-redirects
boolean
-disable-redirectsdisable redirects for http templates
display-templates
boolean
-vvdisplay templates loaded for scan
exclude-tags-list
file
-exclude-tagstemplates to exclude based on tags
exclude-templates
string
-exclude-templatestemplate or template directory to exclude (comma-separated)
include-tags-list
file
-include-tagstags to be executed even if they are excluded either by default or configuration
include-templates
string
-include-templatestemplates to be executed even if they are excluded either by default or configuration
interactsh-server
string
-interactsh-serverinteractsh server url for self-hosted instance (default: oast.pro,oast.live,oast.site,oast.online,oast.fun,oast.me)
list-dsl-function
boolean
-list-dsl-functionlist all supported DSL function signatures
rate-limit-minute
string
-rate-limit-minutemaximum number of requests to send per minute
templates-version
boolean
-templates-versionshows the version of the installed nuclei-templates
uncover-ratelimit
string
-uncover-ratelimitoverride ratelimit of engines with unknown ratelimit (default 60 req/min) (default 60)
disable-clustering
boolean
-disable-clusteringdisable clustering of requests
headless-bulk-size
string
-headless-bulk-sizemaximum number of headless hosts to be analyzed in parallel per template (default 10)
input-read-timeout
string
-input-read-timeouttimeout on input read (default 3m0s)
response-size-read
string
-response-size-readmax response size to read in bytes (default 10485760)
response-size-save
string
-response-size-savemax response size to read in bytes (default 1048576)
template-condition
string
-template-conditiontemplates to run based on expression condition
template-directory
string
-templatestemplate directory to run
leave-default-ports
boolean
-leave-default-portsleave default HTTP/HTTPS ports (eg. host:80,host:443
payload-concurrency
string
-payload-concurrencymax payload concurrency for each template (default 25)
stop-at-first-match
boolean
-stop-at-first-matchstop processing HTTP requests after the first match (may break template/workflow logic)
disable-update-check
boolean
-disable-update-checkdisable automatic nuclei/templates update check
headless-concurrency
string
-headless-concurrencymaximum number of headless templates to be executed in parallel (default 10)
list-headless-action
boolean
-list-headless-actionlist available headless actions
exclude-matchers-list
file
-exclude-matcherstemplate matchers to exclude in result
follow-host-redirects
boolean
-follow-host-redirectsfollow redirects on the same host
interactions-eviction
string
-interactions-evictionnumber of seconds to wait before evicting requests from cache (default 60)
new-templates-version
string
-new-templates-versionrun new templates added in specific version
exclude-templates-list
file
-exclude-templatestemplate or template directory to exclude
include-templates-list
file
-include-templatestemplates to be executed even if they are excluded either by default or configuration
allow-local-file-access
boolean
-allow-local-file-accessallows file (payload) access anywhere on the system
interactions-cache-size
string
-interactions-cache-sizenumber of requests to keep in the interactions cache (default 5000)
interactions-poll-duration
string
-interactions-poll-durationnumber of seconds to wait before each interaction poll request (default 5)
interactions-cooldown-period
string
-interactions-cooldown-periodextra time for interaction polling before exiting (default 5)
restrict-local-network-access
boolean
-restrict-local-network-accessblocks connections to the local / private network