Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A network scanning and SSH brute forcing tool.

License

NotificationsYou must be signed in to change notification settings

thatcherclough/NetForce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetForce: A network scanning and SSH brute forcing tool.

Features

NetForce can both scan a network for open ports and brute force attack an SSH server.

It can scan a network when given a range of IP addresses along with a port to scan for.This will return all IP addresses in the given range with the given port open.

NetForce can also brute force attack an SSH server in attempt to obtain a username and/or password.This requires a host address/name, port, user or file contains usernames to try, and a password or file containing passwords to try.Common SSH usernames and passwords can be found in src/main/resources/.

Demo

Requirements

  • A Java JDK distribution >=8 must be installed and added to PATH.

Compatibility

NetForce is compatible with Windows, Mac, and Linux.

Installation

# clone NetForcegit clone https://github.com/thatcherclough/NetForce.git# change the working directory to NetForcecd NetForce# build NetForce with Maven# for Windows runmvnw.cmd clean package# for Linux runchmod +x mvnw./mvnw clean package# for Mac runsh mvnw clean package

Alternatively, you can download the jar from therelease page.

Usage

java -jar netforce.jarNetForce: A network scanning and SSH brute forcing tool (1.0.0)Usage:java -jar netforce.jar [-h] [-v] [scan -t IPRANGE -p PORT -w TIMEOUT]       [brute -t HOST -p PORT -un USER/FILE -pw PASSWORD/FILE -w TIMEOUT]Arguments:-h,  --helpDisplay this message.-v,  --versionDisplay current version.-t,  --targetSpecify IP range when scanning or host when brute forcing.-p,  --portSpecify port to use. (Set to 22 by default)-un, --userSpecify username or file containing usernames to use.-pw, --passSpecify password or file containing passwords to use.-w,  --waitSpecify connection timeout in milliseconds. (Set to 1000 by default)

Examples of usage:

java -jar netforce.jar scan -t 192.168.86.1-255 -w 100java -jar netforce.jar scan -t 192.168.1-5.1-255 -p 80java -jar netforce.jar brute -t 192.168.86.28 -un thatcher -pw src/main/resources/SSH_Pass.txt -w 250java -jar netforce.jar brute -t 192.168.86.57 -p 2222 -un src/main/resources/SSH_User.txt -pw rootjava -jar netforce.jar brute -t 192.168.86.28 -un src/main/resources/SSH_User.txt -pw src/main/resources/SSH_Pass.txt

License

  • MIT
  • Copyright 2020 © Thatcher Clough.

About

A network scanning and SSH brute forcing tool.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp