Skip to content

A command-line interface (CLI) tool for network and port scanning written in Python.

License

Notifications You must be signed in to change notification settings

Infraw/netprobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetProbe Python Version License

NetProbe is a command-line interface (CLI) tool for network and port scanning. It provides functionality to discover active hosts on a network and perform port scans on specified hosts.

Features

  • Network Scan: Discover active hosts on a specified IP range.
  • Port Scan: Perform a port scan on the specified host within a given port range.

Prerequisites

  • Python 3.x
  • Scapy
  • (Optional for network scan) Root or superuser privileges

Installation

  1. Clone Repository:
git clone https://github.com/Infraw/netprobe.git
cd NetProbe
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

For network scan:

sudo python netprobe.py -n [ip-range]

For port scan:

python netprobe.py -p <host> [start-port] [end-port]

Notes

  • Ensure you have root or superuser privileges (sudo) for the network scan.
  • For port scan, the specified host and port range are required.

Licencse

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Disclaimer

NetProbe is a tool designed for educational and informational purposes only. The authors and contributors of this tool are not responsible for any misuse, damage, or illegal activities caused by the use of this software. Users are solely responsible for their actions and must comply with all applicable laws and regulations. By using NetProbe, you agree to use it at your own risk.

Releases

No releases published

Packages

No packages published

Languages