Skip to content

About

I developed a Python-based Port Scanner to identify open ports on target systems by sending connection requests across a range of ports. It uses multi-threading for faster scanning and provides clear output. This project strengthened my understanding of networking, TCP/IP, and basic cybersecurity concepts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🔍 PortScanner - Network Port Scanning Tool

📌 Description I developed PortScanner as a Python-based tool to scan and identify open ports on a target system. This project helps in analyzing network security by detecting active services running on different ports. The main goal is to understand how port scanning works and how exposed ports can lead to security risks.

🚀 Features I can scan a target IP or domain 🌐 I can detect open, closed, and filtered ports 🔍 Fast scanning using multi-threading ⚡ Custom port range selection Clear and readable output format

🛠️ Technologies Used Python Socket Programming Threading (for faster scanning) IP/Domain handling

📂 Project Structure PortScanner/ │── portscanner.py # Main program │── results.txt # Scan output file

⚙️ Installation & Setup Install Python from the official website

(No external libraries required)

▶️ How to Run python portscanner.py

🖥️ Usage I run the program I enter target IP or domain I select port range (e.g., 1–1000) The tool scans and displays open ports I view results on screen or saved file

About

I developed a Python-based Port Scanner to identify open ports on target systems by sending connection requests across a range of ports. It uses multi-threading for faster scanning and provides clear output. This project strengthened my understanding of networking, TCP/IP, and basic cybersecurity concepts.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages