Skip to content

C++ SSH Bruter, multi functionality including telegram bot outputting, honeypot logging, server details including cpu, processors, gpu, and more.

Notifications You must be signed in to change notification settings

v0rl0x/CPP-SSH-Bruteforce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

C-SSH-Bruteforce

C++ SSH Bruter, multi functionality including telegram bot outputting, honeypot logging, server details including cpu, processors, gpu, and more.

Setup

First run these commands on the server:

Debian/Ubuntu:

  1. apt-get update -y
  2. apt-get install libssh-dev libcurl4-openssl-dev libjsoncpp-dev -y
  3. apt-get install cmake make g++ -y
  4. apt-get install curl -y

Redhat/Centos:

  1. yum update -y
  2. yum install libssh-devel libcurl-devel jsoncpp-devel -y
  3. yum install cmake make gcc-c++ -y
  4. yum install curl -y

After installing all of the above run this command to compile and build: "g++ -o brute brute.cpp -I/usr/include/jsoncpp -L/usr/lib -lssh -lcurl -ljsoncpp -pthread"

  1. How to run: ./brute ssh-port threads "remote-command"

  2. Example: ./brute 22 64000 "echo hello"

NOTE: Do not exceed 64000 threads as there is only around 64000 available ports to utilize as your range is 1024 - 65535, increasing the thread count will not do anything past this number.

Combos File

The combos file can be found under int main, you can change to any name you want. The default combo file name is combos.txt.

The format of the combos is "username:password" one per line, and this does not support whitespace, for example:

root:root

About

C++ SSH Bruter, multi functionality including telegram bot outputting, honeypot logging, server details including cpu, processors, gpu, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages