!DOCTYPE html> Port Scanner — Day 2 Project
day 2 // cybersecurity basics

Port Scanner

Localhost ke ports check karne ka ek chhota, educational tool — kaunsa port open hai, kaunsa band. Neeche wali demo browser mein scan ka process dikhati hai; asli scan ke liye GitHub se Python files chalao.

idle
0%
// results yahan dikhenge — Start Scan dabao
0
open ports
0
closed ports
0.0s
time taken
Note: Ye web version ek simulation hai. Browser security rules (sandboxing) ki wajah se koi bhi website JavaScript se seedha kisi computer ke real network ports check nahi kar sakti — na apne, na kisi aur ke. Isliye upar wala scan real socket connection nahi, balki demo ke liye random open/closed pattern dikhata hai. Real scanning ke liye neeche diye Python files apne computer par chalao.

Yeh Project Kya Hai

Har computer mein "ports" hote hain — ghar ke alag-alag darwazon jaise. Jis port pe koi service chal rahi ho (jaise web server), woh port "open" hota hai. Yeh project sikhata hai socket programming, networking basics aur GUI banana — Python ke through.

Do Versions

  • port_scanner.py — terminal mein text output
  • gui_port_scanner.py — window/app, button-click se scan

Kaam Kaise Karta Hai

  • socket library se connection try hota hai
  • Connection success = port OPEN
  • Connection fail = port CLOSED
  • 1 second ka timeout lagaya gaya hai
Zaroori Rule: Sirf apna localhost (127.0.0.1) scan karo. Kisi doosre ke server ya IP ko bina permission scan karna illegal hai. Yeh project sirf seekhne ke liye hai.