Giter Site home page Giter Site logo

arcticdev78 / netsploit-py Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 1.41 MB

Use nmap and other network tools easily and efficiently

Python 99.95% Shell 0.05%
device-info network network-scanner network-security network-security-monitoring network-statistics networking networking-in-python nmap python

netsploit-py's Introduction

netsploit-py

This is a project to help you use nmap and similar network tools easily and efficiently.

Screenshot

Available commands / modules:

No. Command Description
1 network-scanner Find devices connected to the network
2 device-info Get info about a device
3 oui-lookup Find the manufacturer of target with OUI
4 os-guesser Guess the OS running on target device
5 port-scanner Scan the target device for open ports
6 dos Run a Denial-Of-Service attack on the target
7 ping Ping the target to see if they are online
8 vuln-scanner Scan the target for vulnerabilities

NOTE:

  • This is a work-in-progress project. Surely many things can be improved here and there, so feel free to open an issue about it.
  • If something doesn't work on your platform, please feel free to open an issue about it.
  • This project is made targeted for Linux platform. So there it might not work on other platforms. It might work on macOS with some changes.

Install required pip packages:

pip install simple-colors

pip install pickleDB

pip install tabulate

How to get started:

  1. Make sure you have the required packages installed.
  • You need nmap and hping3 installed on your system.
  1. Clone the repository (recommended):
$ git clone https://github.com/ArcticDev78/netsploit-py.git
  • OR you can Download the ZIP by clicking on Code > Download ZIP
  1. (Required for setup) Create folders for logging:
  • First make sure that you are in the git repository folder of netsploit
$ mkdir logs/
$ cd logs/
$ mkdir device-info network-scanner os-guesser oui-lookup port-scanner vuln-scanner
  1. Running netsploit
  • You can directly run the python file:
$ python3 netsploit.py
  • OR you can run the bash script which in turn runs the above command to run the python file (idk why I have this, I'll probably remove it)
$ ./run.sh

netsploit-py's People

Contributors

arcticdev78 avatar

Stargazers

 avatar

Watchers

 avatar

netsploit-py's Issues

Ability to actually move cursor left or right in prompts

So I have used Python's built-in input() function for the prompts, but an issue I kinda need help with is to move left and right using arrow keys. When I try to use arrow keys in the current version, it inputs ^[[D and ^[[C, instead of the expected outcome for it to move the cursor left and right in the prompt just like any other text input field.

If anyone knows any solutions for this then please feel free to help! :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.