Skip to content

Concurrent URL fuzzer (i.e. queries, directories, and parameters)

License

Notifications You must be signed in to change notification settings

ultros/fuzzbuster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fuzzbuster

Concurrent URL fuzzer and directory buster (i.e. parameters, queries, directories, and files).

$ python3 fuzzbuster.py

    ██████                                   █████                         █████                      
   ███░░███                                 ░░███                         ░░███                       
  ░███ ░░░  █████ ████  █████████  █████████ ░███████  █████ ████  █████  ███████    ██████  ████████ 
 ███████   ░░███ ░███  ░█░░░░███  ░█░░░░███  ░███░░███░░███ ░███  ███░░  ░░░███░    ███░░███░░███░░███
░░░███░     ░███ ░███  ░   ███░   ░   ███░   ░███ ░███ ░███ ░███ ░░█████   ░███    ░███████  ░███ ░░░ 
  ░███      ░███ ░███    ███░   █   ███░   █ ░███ ░███ ░███ ░███  ░░░░███  ░███ ███░███░░░   ░███     
  █████     ░░████████  █████████  █████████ ████████  ░░████████ ██████   ░░█████ ░░██████  █████    
 ░░░░░       ░░░░░░░░  ░░░░░░░░░  ░░░░░░░░░ ░░░░░░░░    ░░░░░░░░ ░░░░░░     ░░░░░   ░░░░░░  ░░░░░     

usage: fuzzbuster.py [-h] [-u URL] [-w WORDLIST] [--pdf PDF] [--html HTML] [--json JSON] [--size PAGE_SIZE [PAGE_SIZE ...]] [--get_proxies] [-sc SESSION_COOKIE] [-cua CUSTOM_USER_AGENT] [-v]

Concurrent directory buster, parameter, and query fuzzer.

options:
  -h, --help            show this help message and exit
  -u URL, --url URL     Specify URL to fuzz (e.g. www.google.com/search?q=FUZZ
  -w WORDLIST, --wordlist WORDLIST
                        Specify wordlist to use (e.g. /usr/share/wordlists/dirb/commmon.txt)
  --pdf PDF             Specify PDF report name
  --html HTML           Specify HTML report name
  --json JSON           Specify report name
  --size PAGE_SIZE [PAGE_SIZE ...]
                        Page sizes to ignore (--size 15 2010 8)
  --get_proxies         Gather socks4/socks5 elite proxies.
  -sc SESSION_COOKIE    Specify a session cookie.
  -cua CUSTOM_USER_AGENT
                        Set a custom user agent.
  -v, --version         Display software version.

...

Basic Usage

Directory/File Query:

$ fuzzbuster.py -u http://soccer.htb/FUZZ -w /usr/share/wordlists/dirb/small.txt --size 1,23 -cua "test" 

SETTINGS VERIFICATION
[+] URL set to: https://soccer.htb/FUZZ
[+] Wordlist set to: /usr/share/wordlists/dirb/small.txt
[+] Session Cookie: {}
[+] Custom User-Agent: test
[+] Page size(s) to ignore: 1,23

[?] Does this look correct (Y/n) > 

...

Subdomain/VirtualHost:

$ subdomainfuzzbuster.py --host FUZZ.soccer.htb -u http://soccer.htb -w /usr/share/wordlists/dirb/big.txt

SETTINGS VERIFICATION
[+] Host set to: FUZZ.soccer.htb
[+] URL set to: http://soccer.htb
[+] Wordlist set to: /usr/share/wordlists/dirb/big.txt
[+] Custom User-Agent: None

[?] Does this look correct (Y/n) > y

...

vhost-emuneration-subdomain-fuzzbuster


Log Generation

$ cat log.txt  
(2022-12-01 14:38:52.461914 http://###.com/FUZZ) 5 resolved URLs returned from 961 total URL entries.
 -  [200] Discovered: http://###.com/marketing
 -  [200] Discovered: http://###.com/archive
 -  [403] Forbidden: http://###.com/javascript
...

$ cat log.txt
(2022-12-01 14:47:56.278808 FUZZ.google.com) 9 resolved subdomains/vhosts returned from 961 total entries.
 -  Discovered subdomain: code.google.com
 -  Discovered subdomain: developers.google.com 
 -  Discovered subdomain: files.google.com
 -  Discovered subdomain: images.google.com 
...

Report Export

image


Elite SOCKS4/5 Proxy Gatherer

┌──(user㉿nyyx)-[~/PycharmProjects/fuzzbuster]
└─$ python3 fuzzbuster.py --get_proxies

    ██████                                   █████                         █████                      
   ███░░███                                 ░░███                         ░░███                       
  ░███ ░░░  █████ ████  █████████  █████████ ░███████  █████ ████  █████  ███████    ██████  ████████ 
 ███████   ░░███ ░███  ░█░░░░███  ░█░░░░███  ░███░░███░░███ ░███  ███░░  ░░░███░    ███░░███░░███░░███
░░░███░     ░███ ░███  ░   ███░   ░   ███░   ░███ ░███ ░███ ░███ ░░█████   ░███    ░███████  ░███ ░░░ 
  ░███      ░███ ░███    ███░   █   ███░   █ ░███ ░███ ░███ ░███  ░░░░███  ░███ ███░███░░░   ░███     
  █████     ░░████████  █████████  █████████ ████████  ░░████████ ██████   ░░█████ ░░██████  █████    
 ░░░░░       ░░░░░░░░  ░░░░░░░░░  ░░░░░░░░░ ░░░░░░░░    ░░░░░░░░ ░░░░░░     ░░░░░   ░░░░░░  ░░░░░     

[+] Elite SOCKS4/SOCK5 Proxies
---
213.19.205.198:1080
31.217.221.74:8192
80.254.185.73:1080
---

About

Concurrent URL fuzzer (i.e. queries, directories, and parameters)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages