How to use FFUF with proxychains - kdaisho/Blog GitHub Wiki
FFUF
FFUF (Fuzz Faster U Fool) is a fast and flexible web fuzzing tool used for discovering hidden files, directories, and parameters on a website.
Usage example:
ffuf -u https://brailler.daishodesign.com:FUZZ -w /usr/share/wordlists/dirb/common.txt -x socks5://127.0.0.1:9050 -e .php,.txt,.html
You must end the URL with FUZZ when using FFUF. The FUZZ keyword is a placeholder that FFUF will replace with each entry from your wordlist during the brute-forcing process.
-u: Target URL
-w: Wordlist file path and (optional) keyword separated by colon. eg. '/path/to/wordlists:KEYWORD'
-x: (optional) Proxy URL (SOCKS5 or HTTP)
-e: (optional) Comma separated list of extensions
What happens if you don’t use -e?
FFUF will only test the exact words in your wordlist without adding extensions. Example without -e:
ffuf -u http://target.com/FUZZ -w wordlist.txt
http://target.com/admin
http://target.com/login
http://target.com/index
What happens if you use -e?
FFUF appends each extension to every word in your wordlist. Example with -e .php,.html,.txt:
ffuf -u http://target.com/FUZZ -w wordlist.txt -e .php,.html,.txt
http://target.com/admin
http://target.com/admin.php
http://target.com/admin.html
http://target.com/admin.txt
http://target.com/login
http://target.com/login.php
http://target.com/login.html
http://target.com/login.txt