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