Brutus:

Terminal Guide & Documentation

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

Explore More Tools

Nmap

Powerful network discovery and security auditing.

WAFW00F

Identify Web Application Firewalls (WAF).

Cool Commands

Visual and fun terminal commands for Termux.