Skip to content

A fast Python-based TCP port scanner that uses multithreading to scan all 65,535 ports on a target IP.

Notifications You must be signed in to change notification settings

StackSurferDev/ThreadSniper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

🎯 ThreadSniper

A lightning-fast multithreaded TCP port scanner written in Python.

⚑ Overview

ThreadSniper scans all 65,535 TCP ports on a target IP using Python’s ThreadPoolExecutor. It's lightweight, clean, and deadly accurate β€” perfect for learning or ethical testing.

πŸš€ Features

  • πŸ”„ Scans full port range (0–65535)
  • πŸš€ Uses up to 100 threads for speed
  • πŸ“‹ Prints only open ports
  • 🧠 Simple, readable code (great for learning)
  • πŸ›‘οΈ Designed for ethical, educational use

πŸ§ͺ Example Usage

python threaded_port_scanner.py
Then enter:

nginx
Copy
Edit
Enter target IP (e.g. 127.0.0.1): 

πŸ“¦ Requirements

Python 3.x (no external libraries)

Works cross-platform

⚠️ Legal Use Only

Please only scan IPs you own or have explicit permission to scan. Unauthorized scanning can be illegal.

πŸ’‘ Future Ideas

Add service banner grabbing

Export results to CSV

Add CLI flags for port ranges and speed tuning

Made with β˜• and πŸ”§

About

A fast Python-based TCP port scanner that uses multithreading to scan all 65,535 ports on a target IP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages