https://github.com/rix4uni/sshbruteforce
SSHBruteForce - A faster & simpler way to bruteforce SSH server
https://github.com/rix4uni/sshbruteforce
brute-force bruteforce password ssh ssh-default-credentails ssh-password ssh-password-generator ssh-username sshbruteforce
Last synced: over 1 year ago
JSON representation
SSHBruteForce - A faster & simpler way to bruteforce SSH server
- Host: GitHub
- URL: https://github.com/rix4uni/sshbruteforce
- Owner: rix4uni
- License: mit
- Created: 2023-01-16T09:40:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-09T16:07:26.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T00:18:27.674Z (over 1 year ago)
- Topics: brute-force, bruteforce, password, ssh, ssh-default-credentails, ssh-password, ssh-password-generator, ssh-username, sshbruteforce
- Language: Go
- Homepage:
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
```