Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Simple Port Scanner

Author: Sahil Bagde

Note: Use this for educational purposes only ⚠️

import socket import threading

Function to scan a port

def scan_port(ip, port): try: sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(1) result = sock.connect_ex((ip, port)) if result == 0: print(f"✅ Port {port} is OPEN") sock.close() except: pass

def main(): target = input("Enter target IP/Domain: ") start_port = int(input("Enter start port: ")) end_port = int(input("Enter end port: "))

print(f"\n🔍 Scanning {target} from port {start_port} to {end_port}...\n")

# Multithreading for speed
threads = []
for port in range(start_port, end_port + 1):
    thread = threading.Thread(target=scan_port, args=(target, port))
    threads.append(thread)
    thread.start()

for thread in threads:
    thread.join()

print("\n✅ Scan Completed!")

if name == "main": main()

About

Simple network scanner tool built using Python"

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages