https://github.com/hlts2/crssh
SSH password crack for penetration tests using brute force and dictionary attacks.
https://github.com/hlts2/crssh
brute-force-attacks bruteforce-password-cracker cli crack cracking cracking-password dictionary-attack golang penetration-test penetration-testing penetration-testing-tools security ssh ssh-crack
Last synced: about 1 month ago
JSON representation
SSH password crack for penetration tests using brute force and dictionary attacks.
- Host: GitHub
- URL: https://github.com/hlts2/crssh
- Owner: hlts2
- License: mit
- Created: 2021-02-18T02:54:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-24T16:49:34.000Z (about 4 years ago)
- Last Synced: 2025-04-09T23:14:44.891Z (about 1 month ago)
- Topics: brute-force-attacks, bruteforce-password-cracker, cli, crack, cracking, cracking-password, dictionary-attack, golang, penetration-test, penetration-testing, penetration-testing-tools, security, ssh, ssh-crack
- Language: Go
- Homepage:
- Size: 60.5 KB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# crssh
SSH password crack for penetration tests using brute force and dictionary attacks.
## Requirement
Go 1.15+
## Install
```shell
go get github.com/hlts2/crssh
```## Attack Method
- Brute Force Attack
- [gobf](https://github.com/hlts2/gobf)
- Dictionary Attack
- [godict](https://github.com/hlts2/godict)## Usage
```bash
$ crssh --help
penetration testing tool for ssh serverUsage:
crssh [flags]Flags:
-b, --bruteforce set brute force attack
-d, --dictionary set dictionary attack
-h, --help help for crssh
-p, --port uint set port number (default 22)
-s, --size uint set password size for brute force attack (default 4)
-u, --user string set user name (default "root")
-v, --version version for crssh
```## Example
#### Dictionary Attack
Execute a dictionary attack with the `d` option.
```bash
$ crssh [email protected] -p 2222 -d
```#### Brute Force Attack
Execute a brute force attack with the `b` option.
```bash
$ crssh [email protected] -p 2222 -b
```#### Dictionary Attack & Brute Force Attack
Execute dictionary and brute force attacks with the `d` and `b` options.
```bash
$ crssh [email protected] -p 2222 -db
```