Skip to content

BruteX

Automatically brute force all services on a target

BashGitHub

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