rix4uni / SSHBruteForce

SSHBruteForce - A faster & simpler way to bruteforce SSH server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSHBruteForce

Installation

git clone https://github.com/rix4uni/SSHBruteForce.git
cd SSHBruteForce

Usage

ssh password wordlists generator

usage: ssh-password-generator.py [-h] [-l LENGTH] [-n NUMOFPASS] [-t THREADS] [-o OUTPUT]

Generate random passwords

options:
  -h, --help            show this help message and exit
  -l LENGTH, --length LENGTH
                        Number of passwords length to generate (default 8)
  -n NUMOFPASS, --numofpass NUMOFPASS
                        Number of passwords to generate (default 1000)
  -t THREADS, --threads THREADS
                        Number of threads to use (default 100)
  -o OUTPUT, --output OUTPUT
                        Output file for passwords (default ssh-password.txt)
examples:
  python3 ssh-password-generator.py -l 8 -n 1000 -t 100 -o ssh-password.txt

Usage

ssh login bruteforce for one username with multiple passwords

options:
  -ip string
        IP and port for SSH login (default "127.0.0.1:22")
  -p string
        file containing passwords to try (default "ssh-passwords.txt")
  -u string
        username for SSH login (default "root")
examples:
  go run ssh-brute-force.go -u root -ip 127.0.0.1:22 -p ssh-password.txt

Usage

ssh login bruteforce for default credentails

options:
  -ip string
        IP and port for SSH login (default "127.0.0.1:22")
  -up string
        File containing usernames & passwords (default "ssh-username-password.txt")
examples:
  go run ssh-brute-force-default-credentails.go -ip 127.0.0.1:22 -up ssh-username-password.txt

About

SSHBruteForce - A faster & simpler way to bruteforce SSH server

License:MIT License


Languages

Language:Go 61.4%Language:Python 38.6%