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.
- 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.
- Python 3.x
- Scapy
- (Optional for network scan) Root or superuser privileges
- Clone Repository:
git clone https://github.com/Infraw/netprobe.git
cd NetProbe
- Install the required dependencies:
pip install -r requirements.txt
For network scan:
sudo python netprobe.py -n [ip-range]
For port scan:
python netprobe.py -p <host> [start-port] [end-port]
- Ensure you have root or superuser privileges (sudo) for the network scan.
- For port scan, the specified host and port range are required.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
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.