Description
BruteX automatically brute forces all services running on a target. It performs port scanning, service detection, and then launches targeted brute force attacks against discovered services using Hydra, Medusa, and Ncrack.
Installation
BASH
git clone https://github.com/1N3/BruteX.git
cd BruteX
chmod +x brutex.sh
./install.sh
Basic Usage
BASH
# Auto-detect and brute force all services
./brutex.sh target.com
# Specific port
./brutex.sh target.com 22
Advanced Usage
BASH
# Custom wordlists
./brutex.sh target.com -u custom_users.txt -p custom_passwords.txt
# Specific service
./brutex.sh target.com 3306 # MySQL
./brutex.sh target.com 1433 # MSSQL
./brutex.sh target.com 3389 # RDP
Services Tested
TEXT
SSH (22) FTP (21) Telnet (23)
SMTP (25) HTTP (80/443) POP3 (110)
IMAP (143) SMB (445) MySQL (3306)
MSSQL (1433) PostgreSQL (5432) VNC (5900)
RDP (3389) SNMP (161)
Common Workflows
BASH
# Full network brute force
./brutex.sh 10.0.0.1
# After nmap port scan
nmap -sV target.com -oN scan.txt
# Identify services → run BruteX on specific ports
./brutex.sh target.com 22