A lightweight, modular toolkit for monitoring the health of static websites—especially GitHub Pages setups. Designed to track DNS propagation, SSL validity, and uptime with clarity and minimal fuss.
- 🔍 DNS resolution and propagation checks
- 🔐 SSL certificate expiry and validity
- 🌐 Uptime monitoring via HTTP status codes
- 📬 Optional alerting via email or webhook
- Define targets in
config/targets.yaml - Run individual checks from the
monitor/folder - View logs in
logs/monitor.log
Minimal. Functional. Curious.
Crafted to reveal what’s working—and what’s quietly failing.
- Python 3.10+
requests,dnspython,OpenSSL,PyYAML
MIT