Skip to content

πŸ” Brute-Porter - A multithreaded SSH & FTP brute-force attack tool with wordlist support, built in C++.

Notifications You must be signed in to change notification settings

Nazi404/Brute-Porter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Brute-Porter

Fast and flexible SSH & FTP brute-force tool built in C++ with multi-threading support.


🌟 Overview

Brute-Porter is a lightweight, powerful brute-forcer that supports SSH and FTP services. Whether you're conducting a penetration test or studying authentication protocols, this tool gives you fast and efficient brute-force capabilities with colorful terminal output and flexible attack modes.


🎯 Features

  • πŸ”“ SSH & FTP brute-force support
  • ⚑ Multi-threaded performance
  • 🧾 Wordlist-based attacks (usernames, passwords, or both)
  • πŸ” Target host and port scanner built-in
  • πŸ–₯️ Clean and colorful terminal UI

🧰 Requirements

  • C++11+
  • libssh
  • libcurl
  • pthread

πŸ§ͺ Install dependencies

Debian based distro

sudo apt install libssh-dev libcurl4-openssl-dev build-essential

Arch based distro

sudo pacman -S libssh curl

Termux (Android)

pkg update && pkg upgrade
pkg install git clang openssl curl libssh

βš™οΈ Compile

Linux

g++ brute-porter.cpp -o brute-porter -lssh -lcurl -pthread

Termux (Android)

clang++ brute-porter.cpp -o brute-porter -lssh -lcurl

πŸš€ Run

./brute-porter

πŸ“Œ Supported Attack Modes

Mode Description

  • 1 Brute usernames with a known pass
  • 2 Brute passwords with a known user
  • 3 Full brute-force (user + pass list)

πŸ’‘ Example Usage

[?] Enter target IP: 192.168.0.101
[?] Choose service: 1 (SSH)
[?] Enter port: 22
[?] Choose mode: 3 (Full brute-force)
[?] Enter userlist path: users.txt
[?] Enter passlist path: passwords.txt
[?] Max Threads: 10
[*] Starting brute-force...
[*] Trying: admin:admin123

πŸ‘€ Author

Name: William Steven
GitHub: Anon-404


πŸ“„ License

This project is licensed under the MIT License.
You are free to use, modify, and distribute this software with proper credit.


🏷️ Tags

C++ brute-force ssh ftp penetration-testing ethical-hacking cybersecurity multi-threading

Releases

No releases published

Packages

No packages published

Languages