sshchecker

package module
v0.0.0-...-678c0f4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2021 License: MIT Imports: 5 Imported by: 0

README

sshchecker

Build Status License contributions welcome

sshchecker is a fast dedicated ssh brute-forcing tool to check ssh login on the giving IP list.

Installation Instruction

From Command Line
▶ go get -u -v github.com/lazytools/sshchecker/cmd/sshchecker
From Github
git clone https://github.com/lazytools/sshchecker.git
cd sshchecker/cmd/sshchecker
go build .
mv sshchecker /usr/local/bin/
sshchecker -h

Usage

▶ cat testfiles/ips.txt | sshchecker -U testfiles/testuser -P testfiles/testpass

Flags

sshchecker -h

License

See License

Creators

sshchecker is made with ❤  in India 🇮🇳 . See Thanks.md for more details.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BatchTrySSHLogin

func BatchTrySSHLogin(ctx context.Context, addr *net.TCPAddr, opts *BatchOptions, output chan<- *BatchResult) error

func TrySSHLogin

func TrySSHLogin(ctx context.Context, addr *net.TCPAddr, user, pass string) error

Types

type BatchOptions

type BatchOptions struct {
	UserList     []string
	PasswordList []string
	Timeout      time.Duration
	Concurrency  int
}

type BatchResult

type BatchResult struct {
	Username string
	Password string
	Error    error
}

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL