Async Port & Banner Scanner
Cybersecurity
Python
Asyncio
Networking
Security
CLI
A fast, concurrent network reconnaissance tool built with Python asyncio for port scanning and banner grabbing.
Overview
Async Port & Banner Scanner is a lightweight, high-performance network utility designed for administrators and security enthusiasts. It leverages Python's asyncio library to perform concurrent port scans, making it significantly faster than traditional synchronous scanners.
Key Features
- Concurrent Scanning: Scans thousands of ports in seconds using async I/O.
- Banner Grabbing: Automatically retrieves service banners to identify running applications.
- Service Detection: Guesses services based on open ports and banners (e.g., HTTP, SSH, Redis).
- Deep Probes: Optional deep inspection for common protocols like HTTP, HTTPS, and Redis.
- Export Options: Save results to JSON, CSV, or TXT formats for analysis.
Usage
python scanner.py <TARGET_IP> --start 1 --end 1024 --workers 500