An open API service indexing awesome lists of open source software.

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.

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 server

Usage:
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
```