BRUTESPRAY(8)
β¨ 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β theGNMAP,JSONorXMLfile 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 from0to6(default to5) π£οΈ-w LEVEL,--debug LEVELβ debug error output from medusa. can be set from0to10(default to5) π
Commands: π§
brutespray -hbrutespray --file nmap.gnmapbrutespray --file nmap.xmlbrutespray --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 β
- On github
https://github.com/x90skysn3k/brutesprayπ nmap(1)β the other legend, go say hi π
πΈ 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
- ubuntu resolute: brutespray 1.8.1-2build1 Β· MIT/X11
- ubuntu stonking: brutespray 1.8.1-2build1 Β· MIT/X11
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms