A Python GUI-based port scanner and server application built with Tkinter and Sockets.
This project demonstrates:
- TCP server-client communication using Python sockets
- Multi-threaded server to handle multiple clients
- GUI interfaces for both server and client
- Port scanning functionality with live logging
- Start/Stop server from GUI
- Display live log of connected clients
- Handle multiple clients simultaneously
- Send/receive messages to/from clients
- Scan specific host/IP for open ports
- Specify port ranges
- Display results in a GUI
- Stop scanning anytime
- Clone the repository:
git clone https://github.com/dhanyabhat16/Port-Scanner.git- Start the Server:
python3 server.py- Start the Client:
python3 client.py