返回 Skill 列表
extension
分类: 其它无需 API Key

Ssl Watcher

监控 SSL 证书和域名到期,提前提醒即将到期、配置错误及证书链问题,覆盖多个域名。

person作者: snipercat69hubclawhub

SSL & Domain Expiry Watcher

Skill Name: ssl-watcher
Version: 1.1.0
Category: Security / Monitoring
Price: Lifetime: $25 / Optional Monthly: $5/mo (all Pro features permanently)
Author: EdgeIQ Labs
OpenClaw Compatible: Yes — Python 3, pure stdlib + socket, WSL + Windows


What It Does

Monitors SSL certificate health and domain expiry dates for your web properties. Catch expired certs, misconfigured chains, and domains about to lapse before they become emergencies.

⚠️ Legal Notice: Only monitor domains you own or have explicit written permission to audit. Unauthorized recon is illegal.


Features

  • SSL Certificate Check — issuer, validity window, chain completeness, protocol versions, cipher strength
  • Domain Expiry Check — WHOIS registration and expiration data via socket lookup
  • Days-to-Expiry Alerting — configurable warning thresholds (30/14/7/3 days)
  • Batch Monitoring — check multiple domains in one run
  • Silent Mode — full report, no stdout noise unless issues found
  • Pure Python — no external dependencies beyond stdlib + socket

Installation

cp -r /home/guy/.openclaw/workspace/apps/ssl-watcher ~/.openclaw/skills/ssl-watcher

Usage

Check SSL for a Domain

python3 ssl_watcher.py --domain example.com

Check Multiple Domains

python3 ssl_watcher.py --domains example.com store.example.com api.example.com

With Expiry Threshold Alerts

python3 ssl_watcher.py --domain example.com --warn-days 30

Full Report (all details)

python3 ssl_watcher.py --domain example.com --verbose

As OpenClaw Discord Command

In #edgeiq-support channel:

!ssl example.com
!ssl example.com store.example.com api.example.com
!ssl example.com --warn-days 14
!domain example.com

Parameters

| Flag | Type | Default | Description | |------|------|---------|-------------| | --domain | string | — | Single domain to check | | --domains | list | — | Multiple domains to check (space-separated) | | --warn-days | int | 30 | Alert if cert/domain expires within this many days | | --verbose | flag | False | Show full chain and protocol details | | --check-http | flag | False | Also verify site is reachable over HTTPS | | --output | string | — | Write JSON report to file |


Output Example

=== SSL Watcher Report ===
example.com
  Status:      ✔ Valid
  Issuer:       Let's Encrypt
  Valid From:  2026-01-15
  Expires:     2026-04-15
  Days Left:   23  ⚠ WARN
  Chain:       complete
  Protocols:   TLS 1.2, TLS 1.3

store.example.com
  Status:      ✔ Valid
  Issuer:      GlobalSign
  Expires:     2026-07-20
  Days Left:   120

Tier Comparison

| Feature | Free | Pro ($9/mo) | Bundle ($39/mo) | |---------|------|-------------|-----------------| | Single domain check | ✅ | ✅ | ✅ | | Multiple domains | — | ✅ (up to 10) | ✅ (unlimited) | | WHOIS expiry data | — | ✅ | ✅ | | Expiry warning thresholds | — | ✅ | ✅ | | JSON report export | — | ✅ | ✅ | | Weekly automated scan | — | — | ✅ | | Email alert on expiry | — | — | ✅ |


Pricing

| Feature | Lifetime ($25) | Optional Monthly ($5/mo) | |---------|----------------|--------------------------| | Single domain check | ✅ | ✅ | | Multiple domains | ✅ (unlimited) | ✅ (unlimited) | | WHOIS expiry data | ✅ | ✅ | | Expiry warning thresholds | ✅ | ✅ | | JSON report export | ✅ | ✅ | | Weekly automated scan | ✅ | ✅ | | Email alert on expiry | ✅ | ✅ |

Lifetime License: $25 — your tool forever, all features included permanently.

Optional Monthly: $5/mo — for those who prefer recurring billing (cancel anytime). 👉 Buy Lifetime — $25 👉 Subscribe Monthly — $5/mo 👉 Subscribe Monthly — $5/mo

Pro Upgrade (deprecated)

All features now included in Lifetime purchase.

Bundle Deal (deprecated)

All features now included in Lifetime purchase.


Support

Need a custom check or bulk monitoring? Open a ticket in #edgeiq-support or email gpalmieri21@gmail.com.


🔗 More from EdgeIQ Labs

edgeiqlabs.com — Security tools, OSINT utilities, and micro-SaaS products for developers and security professionals.

  • 🛠️ Subdomain Hunter — Passive subdomain enumeration via Certificate Transparency
  • 📸 Screenshot API — URL-to-screenshot API for developers
  • 🔔 uptime.check — URL uptime monitoring with alerts
  • 🛡️ headers.check — HTTP security headers analyzer

👉 Visit edgeiqlabs.com →