wfuzz
Wfuzz can be used to look for hidden content, such as files and directories, within a web server, allowing to find further attack vectors. It is worth noting that, the success of this task depends highly on the dictionaries used.
Details
Category: Fuzzing
Publisher: trickest
Created Date: 6/23/2021
Container: quay.io/trickest/wfuzz:3.1.0
Source URL: https://github.com/xmendez/wfuzz
Parameters
Command:
--field
- Do not show the payload but only the specified language expression. Repeat for various fields.Command:
-b
- Specify a cookie for the requests. Repeat option for various cookies.Command:
--efield
- Show the specified language expression together with the current payload. Repeat for various fields.Command:
-H
- Use header (ex:Cookie:id=1312321&user=FUZZ). Repeat option for various headers.Command:
--recipe
- Reads options from a recipe. Repeat for various recipes.Command:
-p
- Use Proxy in format ip:port:type. Repeat option for using various proxies.Command:
-w
- Specify a wordlist file (alias for -z file,wordlist).Command:
--ntlm
- in format user:pass or FUZZ:FUZZ or domainFUZ2Z:FUZZCommand:
-d
- Use post data (ex: id=FUZZ&catalogue=1)Command:
-Z
- Scan mode (Connection errors will be ignored)Command:
--basic
- in format user:pass or FUZZ:FUZZ or domainFUZ2Z:FUZZCommand:
--digest
- in format user:pass or FUZZ:FUZZ or domainFUZ2Z:FUZZCommand:
--dump-recipe
- Prints current options as a recipeCommand:
-X
- Specify an HTTP method for the request, ie. HEAD or FUZZCommand:
--script
- Equivalent to --script=defaultCommand:
-c
- Output with colorsCommand:
--zP
- Arguments for the specified payload (it must be preceded by -z or -w).Command:
--slice
- Filter payload's elements using the specified expression. It must be preceded by -z.Command:
-D
- Maximum link depth level.Command:
--dry-run
- Print the results of applying the requests without actually making any HTTP request.Command:
--zE
- Encoder for the specified payload (it must be preceded by -z or -w).Command:
--req-delay
- Sets the maximum time in seconds the request is allowed to take (CURLOPT_TIMEOUT). Default 90.Command:
-z
- Specify a payload for each FUZZ keyword used in the form of name[,parameter][,encoder].A list of encoders can be used, ie. md5-sha1. Encoders can be chained, ie. md5@sha1. Encoders category can be used. ie. urlCommand:
- Specify a URL for the request.Command:
--filter
- Show/hide responses using the specified filter expression (Use BBB for taking values from baseline)Command:
-m
- Specify an iterator for combining payloadsCommand:
--conn-delay
- Sets the maximum time in seconds the connection phase to the server to take (CURLOPT_CONNECTTIMEOUT). Default 90.Command:
--hc
- Hide responses with the specified code (Use BBB for taking values from baseline)Command:
--sc
- Show responses with the specified code (Use BBB for taking values from baseline)Command:
--hh
- Hide responses with the specified code/lines/words/chars (Use BBB for taking values from baseline)Command:
--hl
- Hide responses with the specified lines (Use BBB for taking values from baseline)Command:
--hw
- Hide responses with the specified words (Use BBB for taking values from baseline)Command:
-R
- Recursive path discovery being depth the maximum recursion level.Command:
--sh
- Show responses with the specified chars (Use BBB for taking values from baseline)Command:
--sl
- Show responses with the specified lines (Use BBB for taking values from baseline)Command:
--sw
- Show responses with the specified words (Use BBB for taking values from baseline)Command:
-t
- Specify the number of concurrent connections (10 default)Command:
--no-cache
- Disable plugins cache. Every request will be scanned.Command:
--prefilter
- Filter items before fuzzing using the specified expression. Repeat for concatenating filters.Command:
--prev
- Print the previous HTTP requests (only when using payloads generating fuzzresults)Command:
-V
- All parameters bruteforcing (allvars and allpost). No need for FUZZ keyword.Command:
--script-args
- Provide arguments to scripts. ie. --script-args grep.regex=<A href=(.*?)>Command:
-L
- Follow HTTP redirectionsCommand:
--ip
- Specify an IP to connect to instead of the URL's host in the format ip:portCommand:
--prefilter
- Filter items before fuzzing using the specified expression. Repeat for concatenating filters.Command:
-s
- Specify time delay between requests