- Notifications
You must be signed in to change notification settings - Fork5
A network scanning and SSH brute forcing tool.
License
thatcherclough/NetForce
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NetForce: A network scanning and SSH brute forcing tool.
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/.
- A Java JDK distribution >=8 must be installed and added to PATH.
NetForce is compatible with Windows, Mac, and Linux.
# 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.
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)
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
- MIT
- Copyright 2020 © Thatcher Clough.
About
A network scanning and SSH brute forcing tool.