Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Network Scanner & Monitor

This project is an advanced network scanning tool built in Python with a GUI interface for ethical hacking and network monitoring purposes. It includes two main features:

  1. Port Scanner: Scans a target host for open ports within a specified range.
  2. Network Monitor: Uses packet sniffing (via Scapy) to capture and display real-time communications between devices on a specified network interface.

Note: Packet sniffing typically requires administrator privileges and should only be performed on networks where you have explicit permission.

Project Structure

Requirements

  • Python 3.x
  • Tkinter (usually comes with Python)
  • Scapy (install via pip install scapy)
  • Administrator/root privileges for packet sniffing
  • Explicit permission to scan or monitor target networks

Usage

  1. Run the application:
    Open a terminal in the project directory and run:

  2. Port Scanning:

  • Click on the "Port Scanner" tab.
  • Enter the target host and specify the start and end port.
  • Click "Scan" to begin scanning. The results will be displayed in the text area.
  1. Network Monitoring:
  • Click on the "Network Monitor" tab.
  • Enter the network interface name (e.g., eth0 or wlan0).
  • Click "Start Monitoring" to begin capturing network traffic. Captured packet details will be displayed in real time.
  • Click "Stop Monitoring" to end the capture.

Disclaimer

This tool is intended for ethical hacking, educational purposes, and network troubleshooting. Always ensure you have explicit permission before scanning or monitoring any network. Misuse of this tool can be illegal and unethical.

Happy scanning and ethical monitoring!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages