Fast and flexible SSH & FTP brute-force tool built in C++ with multi-threading support.
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.
- π 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
- C++11+
libsshlibcurlpthread
Debian based distro
sudo apt install libssh-dev libcurl4-openssl-dev build-essentialArch based distro
sudo pacman -S libssh curlTermux (Android)
pkg update && pkg upgrade
pkg install git clang openssl curl libsshLinux
g++ brute-porter.cpp -o brute-porter -lssh -lcurl -pthreadTermux (Android)
clang++ brute-porter.cpp -o brute-porter -lssh -lcurl./brute-porter- 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:admin123Name: William Steven
GitHub: Anon-404
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software with proper credit.
C++ brute-force ssh ftp penetration-testing ethical-hacking cybersecurity multi-threading