Skip to content

Corazonpirate27/async-scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Async URL Scanner

Scans multiple URLs simultaneously using async Python.

What it does

  • Checks 10 URLs concurrently in ~3 seconds
  • Shows HTTP status codes for each URL
  • Displays errors for unreachable sites
  • Beautiful terminal table output

Why async?

Normal scanning: 10 URLs × 3 seconds = 30 seconds Async scanning: All 10 URLs simultaneously = ~3 seconds

Tools used

  • Python 3.12
  • aiohttp (async HTTP)
  • asyncio (async engine)
  • Rich (terminal formatting)

How to run

pip install aiohttp rich python async_scanner.py

Results example

  • google.com → 200 OK
  • facebook.com → 200 OK
  • XYZ.com → ERROR

Author

Corazonpirate27

async-scanner

About

Async Python URL scanner that checks multiple websites simultaneously using aiohttp and asyncio.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages