Skip to content

Latest commit

ย 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Web Watchdog ๐Ÿพ

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.

๐Ÿ”ง Features

  • ๐Ÿ” DNS resolution and propagation checks
  • ๐Ÿ” SSL certificate expiry and validity
  • ๐ŸŒ Uptime monitoring via HTTP status codes
  • ๐Ÿ“ฌ Optional alerting via email or webhook

๐Ÿš€ Usage

  1. Define targets in config/targets.yaml
  2. Run individual checks from the monitor/ folder
  3. View logs in logs/monitor.log

๐Ÿง  Philosophy

Minimal. Functional. Curious.
Crafted to reveal whatโ€™s workingโ€”and whatโ€™s quietly failing.

๐Ÿ“ฆ Requirements

  • Python 3.10+
  • requests, dnspython, OpenSSL, PyYAML

๐Ÿ“„ License

MIT

About

Scripts for uptime monitoring, SSL checks, DNS propagation tracking

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages