Scans multiple URLs simultaneously using async Python.
- Checks 10 URLs concurrently in ~3 seconds
- Shows HTTP status codes for each URL
- Displays errors for unreachable sites
- Beautiful terminal table output
Normal scanning: 10 URLs × 3 seconds = 30 seconds Async scanning: All 10 URLs simultaneously = ~3 seconds
- Python 3.12
- aiohttp (async HTTP)
- asyncio (async engine)
- Rich (terminal formatting)
pip install aiohttp rich python async_scanner.py
- google.com → 200 OK
- facebook.com → 200 OK
- XYZ.com → ERROR
Corazonpirate27