🐍monitor.py×
In [1]:
# Async Uptime Checker
async def check_health(url):
async with session.get(url, impersonate="chrome120") as resp:
if resp.status != 200:
await alert_manager.notify(f"🚨 {url} is DOWN!")
return resp.status
Out [1]:
Web-Pulse
Fast and reliable website monitoring tool using Python/FastAPI. Simulates normal browser traffic to bypass WAFs and delivers real-time Telegram alerts for downtime.
Python 3.12 FastAPI Telegram API Asyncio BeautifulSoup4
🕵️
Advanced TLS Impersonation
Simulates Chrome 120+ browser fingerprints to bypass Cloudflare/Imperva security shields.
🎯
Smart 3-Strike Logic
Double-checks failures 3 times from different regions before alerting to prevent false spam.
📊
Real-time Dashboard
Glassmorphism UI dashboard updating every 3 seconds with live service health status.
🚀
Asynchronous Engine
Powered by Python Asyncio, capable of checking 100+ endpoints simultaneously within seconds.