@@ -19,69 +19,78 @@ Modes:
1919 version Show version
2020
2121Global Flags:
22- -b, --blind string Add your blind xss
23- * Example: -b your-callback-url
24- --config string Using config from file
25- -C, --cookie string Add custom cookie
26- --cookie-from-raw string Load cookie from burp raw http request
27- * Example: --cookie-from-raw request.txt
28- --custom-alert-type string Change alert value type
29- * Example: --custom-alert-type=none / --custom-alert-type=str,none (default "none")
30- --custom-alert-value string Change alert value
31- * Example: --custom-alert-value=document.cookie (default "1")
32- --custom-payload string Add custom payloads from file
33- -d, --data string Using POST Method and add Body data
34- --debug debug mode, save all log using -o option
35- --deep-domxss DOM XSS Testing with more payloads on headless [so slow]
36- --delay int Milliseconds between send to same host (1000==1s)
37- -F, --follow-redirects Following redirection
38- --format string Stdout output format
39- * Supported: plain / json (default "plain")
40- --found-action string If found weak/vuln, action(cmd) to next
41- * Example: --found-action='./notify.sh'
42- --found-action-shell string Select shell application for --found-action (default "bash")
43- --grep string Using custom grepping file
44- * Example: --grep ./samples/sample_grep.json
45- -H, --header string Add custom headers
46- -h, --help help for dalfox
47- --ignore-return string Ignore scanning from return code
48- * Example: --ignore-return 302,403,404
49- -X, --method string Force overriding HTTP Method
50- * Example: -X PUT (default "GET")
51- --request-method Use custom method for --trigger url ( default "GET" )
52- --mining-dict Find new parameter with dictionary attack, default is Gf-Patterns=>XSS (default true)
53- -W, --mining-dict-word string Custom wordlist file for param mining
54- * Example: --mining-dict-word word.txt
55- --mining-dom Find new parameter in DOM (attribute/js value) (default true)
56- --no-color Not use colorize
57- --no-spinner Not use spinner
58- --only-custom-payload Only testing custom payload (required --custom-payload)
59- --only-discovery Only testing parameter analysis (same '--skip-xss-scanning' option)
60- --only-poc string Shows only the PoC code for the specified pattern (g: grep / r: reflected / v: verified)
61- -o, --output string Write to output file (By default, only the PoC code is saved)
62- --output-all All log write mode (-o or stdout)
63- -p, --param string Only testing selected parameters
64- --proxy string Send all request to proxy server
65- * Example: --proxy http://127.0.0.1:8080
66- --remote-payloads string Using remote payload for XSS testing
67- * Supported: portswigger/payloadbox
68- * Example: --remote-payloads=portswigger,payloadbox
69- --remote-wordlists string Using remote wordlists for param mining
70- * Supported: burp/assetnote
71- * Example: --remote-wordlists=burp
72- --report Show detail report
73- --report-format string Format of --report flag [plain/json] (default "plain")
74- -S, --silence Not printing all logs
75- --skip-bav Skipping BAV(Basic Another Vulnerability) analysis
76- --skip-grepping Skipping built-in grepping
77- --skip-headless Skipping headless browser base scanning[DOM XSS and inJS verify]
78- --skip-mining-all Skipping ALL parameter mining
79- --skip-mining-dict Skipping Dict base parameter mining
80- --skip-mining-dom Skipping DOM base parameter mining
81- --skip-xss-scanning Skipping XSS Scanning (same '--only-discovery' option)
82- --timeout int Second of timeout (default 10)
83- --user-agent string Add custom UserAgent
84- -w, --worker int Number of worker (default 100)
22+ -b, --blind string Add your blind xss
23+ * Example: -b your-callback-url
24+ --config string Using config from file
25+ -C, --cookie string Add custom cookie
26+ --cookie-from-raw string Load cookie from burp raw http request
27+ * Example: --cookie-from-raw request.txt
28+ --custom-alert-type string Change alert value type
29+ * Example: --custom-alert-type=none / --custom-alert-type=str,none (default "none")
30+ --custom-alert-value string Change alert value
31+ * Example: --custom-alert-value=document.cookie (default "1")
32+ --custom-payload string Add custom payloads from file
33+ -d, --data string Using POST Method and add Body data
34+ --debug debug mode, save all log using -o option
35+ --deep-domxss DOM XSS Testing with more payloads on headless [so slow]
36+ --delay int Milliseconds between send to same host (1000==1s)
37+ -F, --follow-redirects Following redirection
38+ --format string Stdout output format
39+ * Supported: plain / json (default "plain")
40+ --found-action string If found weak/vuln, action(cmd) to next
41+ * Example: --found-action='./notify.sh'
42+ --found-action-shell string Select shell application for --found-action (default "bash")
43+ --grep string Using custom grepping file
44+ * Example: --grep ./samples/sample_grep.json
45+ --har-file-path string Path to save HAR of scan requests to
46+ -H, --header strings Add custom headers
47+ -h, --help help for dalfox
48+ --ignore-param strings Ignores this parameter when scanning.
49+ * Example: --ignore-param api_token --ignore-param csrf_token
50+ --ignore-return string Ignores scanning from return code
51+ * Example: --ignore-return 302,403,404
52+ -X, --method string Force overriding HTTP Method
53+ * Example: -X PUT (default "GET")
54+ --mining-dict Find new parameter with dictionary attack, default is Gf-Patterns=>XSS (default true)
55+ -W, --mining-dict-word string Custom wordlist file for param mining
56+ * Example: --mining-dict-word word.txt
57+ --mining-dom Find new parameter in DOM (attribute/js value) (default true)
58+ --no-color Not use colorize
59+ --no-spinner Not use spinner
60+ --only-custom-payload Only testing custom payload (required --custom-payload)
61+ --only-discovery Only testing parameter analysis (same '--skip-xss-scanning' option)
62+ --only-poc string Shows only the PoC code for the specified pattern (g: grep / r: reflected / v: verified)
63+ * Example: --only-poc='g,v'
64+ -o, --output string Write to output file (By default, only the PoC code is saved)
65+ --output-all All log write mode (-o or stdout)
66+ --output-request Include raw HTTP requests in the results.
67+ --output-response Include raw HTTP response in the results.
68+ -p, --param strings Only testing selected parameters
69+ --poc-type string Select PoC type
70+ * Supported: plain/curl/httpie/http-request
71+ * Example: --poc-type='curl' (default "plain")
72+ --proxy string Send all request to proxy server
73+ * Example: --proxy http://127.0.0.1:8080
74+ --remote-payloads string Using remote payload for XSS testing
75+ * Supported: portswigger/payloadbox
76+ * Example: --remote-payloads=portswigger,payloadbox
77+ --remote-wordlists string Using remote wordlists for param mining
78+ * Supported: burp/assetnote
79+ * Example: --remote-wordlists=burp
80+ --report Show detail report
81+ --report-format string Format of --report flag [plain/json] (default "plain")
82+ -S, --silence Only print PoC Code and Progress(for pipe/file mode)
83+ --skip-bav Skipping BAV(Basic Another Vulnerability) analysis
84+ --skip-grepping Skipping built-in grepping
85+ --skip-headless Skipping headless browser base scanning[DOM XSS and inJS verify]
86+ --skip-mining-all Skipping ALL parameter mining
87+ --skip-mining-dict Skipping Dict base parameter mining
88+ --skip-mining-dom Skipping DOM base parameter mining
89+ --skip-xss-scanning Skipping XSS Scanning (same '--only-discovery' option)
90+ --timeout int Second of timeout (default 10)
91+ --user-agent string Add custom UserAgent
92+ --waf-evasion Avoid blocking by adjusting the speed when detecting WAF (worker=1 delay=3s)
93+ -w, --worker int Number of worker (default 100)
8594
8695Server Flags:
8796 -h, --help help for server
0 commit comments