Skip to content

kra1t0/FastPortScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

FastPortScan

FastPortScan is a high-speed, multithreaded port scanner built with Python. It can perform both normal and stealth (SYN) scans, allowing you to efficiently identify open ports on a target machine. The tool is designed to be fast, customizable, and easy to use.

⚑ Features

βœ… Ultra-fast scanning using multithreading
βœ… Full TCP scan (Default mode)
βœ… Stealth SYN scan (--stealth mode)
βœ… Custom port range selection
βœ… Color-coded output using colorama
βœ… Progress bar with tqdm
βœ… Graceful exit on Ctrl+C, ensuring all findings are displayed
βœ… Lightweight & easy to use

πŸš€ Installation

Ensure you have Python 3 installed. Then, install the required dependencies:

pip install colorama tqdm

πŸ”§ Usage

Run the tool with the desired options:

Basic Scan (Full TCP Handshake)

python3 FastPortScan.py -ip <TARGET_IP>

This scans all 65,535 ports on the target.

Specify Port Range

python3 FastPortScan.py -ip <TARGET_IP> --starting 1 --ending 1024

This scans only ports 1 to 1024.

Stealth Mode (SYN Scan - Requires Root)

sudo python3 FastPortScan.py -ip <TARGET_IP> --stealth

This sends SYN packets instead of a full TCP handshake, making the scan stealthier.

Example Output

============================================
      Welcome to the Fast Port Scanner
============================================

Starting scan on 10.10.11.24 from port 1 to 65535...

port 53 - open
port 80 - open
port 443 - open
Scanning Ports:  50%|β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–  | 32634/65535 [ 50%]

Open ports found: 53, 80, 443

πŸ›‘οΈ Legal Disclaimer

This tool is intended for educational purposes and authorized security testing only. Unauthorized scanning of networks without explicit permission is illegal and unethical. The developer is not responsible for any misuse.

πŸ€– Author

Janindu (Kra1t)
πŸ’€ Ethical Hacker & Cybersecurity Enthusiast
πŸ“Œ LinkedIn
πŸ“Œ GitHub

πŸ“œ License

This project is licensed under the MIT License.

About

Fast port scanner which scans for all 65510 ports

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages