🐍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.