BRUTESPRAY(8)

πŸ“¦
version 1.8.1 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ BRUTESPRAY ✨

okay bestie, welcome to the brutespray(8) page β€” yes she's a section 8 system manager's manual girlie, and yes she is that girl πŸŽ€


🌸 NAME 🌸

brutespray β€” the Python bruteforce tool πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

brutespray [Usage]: brutespray [-h] -f FILE [-o OUTPUT] [-s SERVICE] [-t THREADS] [-T HOSTS] [-U USERLIST] [-P PASSLIST] [-u USERNAME] [-p PASSWORD] [-c] [-i] [-C HOST:USERNAME:PASSWORD] [-v LEVEL] [-w LEVEL]

πŸ’– DESCRIPTION πŸ’–

so the whole vibe is this: BruteSpray takes your nmap GNMAP/JSON/XML output and automatically brute-forces services with default credentials using Medusa. no cap, it just does it for you 😭✨

and the truly iconic part? BruteSpray can even find non-standard ports by using the -sV inside Nmap. she's nosy in the best way πŸ”₯

  • -f FILE, --file FILE β€” the GNMAP, JSON or XML file you want her to parse πŸ“‚
  • -o OUTPUT, --output OUTPUT β€” the directory where the successful attempts go to live their truth πŸ†
  • -s SERVICE, --service SERVICE β€” pick exactly which service to attack, queen 🎯
  • -t THREADS, --threads THREADS β€” how many medusa threads you're bringing to the party 🧡
  • -T HOSTS, --hosts HOSTS β€” how many hosts get tested concurrently, main character multitasking energy πŸ‘‘
  • -U USERLIST, --userlist USERLIST β€” point her at a custom username file πŸ“
  • -P PASSLIST, --passlist PASSLIST β€” point her at a custom password file πŸ”‘
  • -u USERNAME, --username USERNAME β€” specify a single username, just one, simple and chic ✨
  • -p PASSWORD, --password PASSWORD β€” specify a single password, same energy πŸ’…
  • -c, --continuous β€” keep brute-forcing even after a success. she does not stop, she does not rest 🫢
  • -C HOST:USERNAME:PASSWORD, --combo HOST:USERNAME:PASSWORD β€” specify a combo input (host:username:password) πŸŽ€
  • -i, --interactive β€” interactive mode πŸ¦‹
  • -v LEVEL, --verbose LEVEL β€” verbose output from medusa. can be set from 0 to 6 (default to 5) πŸ—£οΈ
  • -w LEVEL, --debug LEVEL β€” debug error output from medusa. can be set from 0 to 10 (default to 5) πŸ›

Commands: 🧚

  • brutespray -h
  • brutespray --file nmap.gnmap
  • brutespray --file nmap.xml
  • brutespray --file nmap.xml -i

🌈 EXAMPLES 🌈

Nmap network scanning example:

nmap -sS -sV 192.168.0.0/24 -vv -n -oA mynetwork

Using Custom Wordlists:

brutespray --file mynetwork.gnmap -U /usr/share/brutespray/wordlist/user.txt -P /usr/share/brutespray/wordlist/pass.txt --threads 5 --hosts 5

Brute-Forcing Specific Services:

brutespray --file mynetwork.gnmap --service ftp,ssh,telnet --threads 5 --hosts 5

Specific Credentials:

brutespray --file mynetwork.gnmap -u admin -p password --threads 5 --hosts 5

Continue After Success:

brutespray --file mynetwork.gnmap --threads 5 --hosts 5 -c

Use Nmap XML Output:

brutespray --file mynetwork.xml --threads 5 --hosts 5

Interactive Mode:

brutespray --file mynetwork.xml -i

⭐ SEE ALSO ⭐


🌸 MANPAGE AUTHOR 🌸

Stephane Neveu stefneveu@gmail.com β€” thank you for your service, we're obsessed 🫢


and that's the whole page, bestie!! this manual is from December 2025, straight out of the System Manager's Manual β€” BRUTESPRAY(8), periodt. go brute-force responsibly, mwah πŸ’–βœ¨

πŸ“¦ where this page comes from