Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Super simple PortScanner (with AI)

Port Scanner - Python Network Scanner A lightweight, multi-threaded port scanner inspired by Nmap. Scan open ports, detect services, and grab banners from any target IP address.

Port Scanner - Network Port Scanning Tool

Python Version License Platform Version

A powerful multi-threaded port scanner written in Python

Installation • Usage • Examples • Features


📋 Description

Port Scanner is a lightweight yet powerful tool for scanning open ports on remote hosts. Written in Python with multi-threading support for fast and efficient scanning. The program provides detailed information about open ports, including service banners.

Key Features:

Multi-threaded scanning - Dramatically speeds up the process Flexible scan options - Port ranges, individual ports, quick mode Progress bar - Visual representation of scanning progress Service detection - Automatically identifies services on ports Banner grabbing - Collects service information Colored output - Intuitive display of results


Installation

1. Clone the repository

git clone https://github.com/yourusername/port-scanner.git cd port-scanner

2. Install requirement

pip install -r requirements.txt

3.Make executable (Linux/Mac)

chmod +x scanner.py


Available Options

Option Description -p, --ports Port range or list to scan. --quick Quick scan (common ports only). -t, --threads Number of threads (default: 100). --no-progress Disable progress display. -h, --help Show help message. -v, --version Show version information.


Default usage:

PythonScanner.py [-h] [-p PORTS] [--quick] [-t THREADS] [--no-progress] [-v] ip

About

# Port Scanner - Python Network Scanner A lightweight, multi-threaded port scanner inspired by Nmap. Scan open ports, detect services, and grab banners from any target IP address.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages