Brutus: Installation & Usage Guide
Brutus is a modern credential auditing and network security tool designed to test the strength of authentication across various protocols. It is widely used by security professionals to audit SSH, SMB, web panels, and SNMP services.
Prerequisites
Brutus is built using the Go programming language, so you must have Go installed in your Termux environment.
TERMINAL
BASH
pkg install golang -y
Installation Commands
Follow these steps to install and configure Brutus on your Android device.
1. Update and Upgrade
TERMINAL
BASH
pkg update && pkg upgrade -y
2. Install Brutus
TERMINAL
GO
go install github.com/praetorian-inc/brutus/cmd/brutus@latest
3. Configure PATH
Ensure your Go binaries are in your system PATH so you can run Brutus from any directory.
TERMINAL
PATH
echo 'export PATH=$PATH:~/go/bin' >> ~/.bashrc source ~/.bashrc
Basic Usage Examples
Use the following commands to test and audit authentication security.
Audit SSH or SMB
TERMINAL
CREDS
brutus creds --target 192.168.1.10:22 --threads 10 --mode default
Audit Web Panels
TERMINAL
WEB
brutus web --targets-file web_targets.txt --threads 5 --mode extended
Test SNMP Strings
TERMINAL
SNMP
brutus snmp --target 192.168.1.20:161