Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🔎 Python Port Scanner

A fast and multi-threaded TCP Port Scanner built using Python.
This tool scans a target system to identify open ports and active services.


🚀 Features

✅ Multi-threaded fast scanning
✅ Custom port range scanning
✅ Green hacker-style terminal output
✅ Saves scan results to a text file
✅ Beginner-friendly cyber security project
✅ Real networking concepts using Python sockets


🛠️ Technologies Used

  • Python
  • Socket Programming
  • Threading
  • Colorama

📂 Project Structure

python-port-scanner/ │ ├── main.py ├── results.txt ├── README.md └── screenshot.png


▶️ How to Run

1. Open Terminal

2. Run the Program

python main.py

3. Enter Target

Example:

scanme.nmap.org

4. Enter Port Range

Example:

1 1000


📸 Example Output

[+] Port 22 is OPEN
[+] Port 80 is OPEN


📁 Results

The scanner automatically saves open ports inside:

results.txt


🧠 Concepts Used

  • TCP Port Scanning
  • Socket Programming
  • Multi-threading
  • File Handling
  • Terminal Styling

⚠️ Disclaimer

This project is created for educational purposes and authorized security testing only.
Do not use this tool on systems or networks without permission.


👨‍💻 Author

Raheem Ali

📸 Screenshot

Port Scanner Screenshot

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages