搜索

PythonReactSEOPDF
OpenClaw

ssl-certificate-monitor

Monitor SSL certificates for expiration, security issues, and compliance across domains and subdomains.

derick0010 来源安装数☆ 0 仓库 Starsv1.0.0

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install derick001/ssl-certificate-monitor

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

SSL Certificate Monitor

What This Does

A CLI tool to monitor SSL/TLS certificates for expiration dates, security issues, and basic compliance checks. Check single domains or multiple domains from a list, get detailed certificate information, and receive alerts before certificates expire.

Key features:

  • Check expiration dates for SSL certificates on domains and subdomains
  • Detailed certificate info - issuer, subject, serial number, signature algorithm
  • Security validation - check certificate chain, basic trust validation
  • Batch monitoring - check multiple domains from a file or list
  • Alert thresholds - warn when certificates expire within specified days (default 30 days)
  • JSON output - machine-readable output for integration with monitoring systems
  • Simple CLI interface - easy to use in scripts or cron jobs
  • No external API required - uses Python's SSL/TLS libraries

When To Use

  • You need to monitor SSL certificate expiration for your websites
  • You want to automate certificate renewal reminders
  • You're managing multiple domains and subdomains
  • You need to validate certificate chain and basic security
  • You want to integrate SSL monitoring into your DevOps pipeline
  • You're auditing domains for certificate compliance
  • You need to check certificates on internal servers or development environments

Usage

Basic commands:

# Check a single domain
python3 scripts/main.py check example.com

# Check with custom port
python3 scripts/main.py check example.com --port 443

# Check multiple domains from a file (one domain per line)
python3 scripts/main.py batch domains.txt

# Set custom warning threshold (days before expiration)
python3 scripts/main.py check example.com --warning-days 14

# Output JSON for machine processing
python3 scripts/main.py check example.com --json

# Check certificate details (issuer, subject, algorithm, etc.)
python3 scripts/main.py details example.com

# Validate certificate chain and...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/derick001/ssl-certificate-monitor
Version
1.0.0
Commit
8df97a767601b3164efca053550cc09bf0587246
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

SSL Certificate Monitor

Monitor SSL/TLS certificates for expiration dates, security issues, and compliance across domains and subdomains.

Features

  • Check expiration dates for SSL certificates
  • Detailed certificate information (issuer, subject, algorithm)
  • Batch monitoring of multiple domains
  • Alert thresholds for expiring certificates
  • JSON output for machine processing
  • Basic certificate chain validation

Quick Start

# Check a single domain
python3 scripts/main.py check example.com

# Check multiple domains from a file
python3 scripts/main.py batch domains.txt --warning-days 30

# Get certificate details
python3 scripts/main.py details example.com

Installation

This skill requires Python 3.x and the cryptography library:

pip3 install cryptography

Usage Examples

Check domain with custom warning threshold
python3 scripts/main.py check example.com --warning-days 14
Output JSON for automation
python3 scripts/main.py check example.com --json
Validate certificate chain
python3 scripts/main.py validate example.com

File Format for Batch Checking

Create a text file with one domain per line:

example.com
api.example.com
staging.example.com
blog.example.com:8443

Output

The tool provides color-coded output:

  • ✅ Valid certificates
  • ⚠️ Certificates expiring soon (within warning threshold)
  • ❌ Expired or invalid certificates

Limitations

  • Network connectivity required
  • Standard TLS handshake only
  • No deep security audits
  • No built-in notification system

License

This skill is part of the OpenClaw Skill Factory portfolio.

来源内容

SKILL.md
# SSL Certificate Monitor

## What This Does

A CLI tool to monitor SSL/TLS certificates for expiration dates, security issues, and basic compliance checks. Check single domains or multiple domains from a list, get detailed certificate information, and receive alerts before certificates expire.

Key features:
- **Check expiration dates** for SSL certificates on domains and subdomains
- **Detailed certificate info** - issuer, subject, serial number, signature algorithm
- **Security validation** - check certificate chain, basic trust validation
- **Batch monitoring** - check multiple domains from a file or list
- **Alert thresholds** - warn when certificates expire within specified days (default 30 days)
- **JSON output** - machine-readable output for integration with monitoring systems
- **Simple CLI interface** - easy to use in scripts or cron jobs
- **No external API required** - uses Python's SSL/TLS libraries

## When To Use

- You need to monitor SSL certificate expiration for your websites
- You want to automate certificate renewal reminders
- You're managing multiple domains and subdomains
- You need to validate certificate chain and basic security
- You want to integrate SSL monitoring into your DevOps pipeline
- You're auditing domains for certificate compliance
- You need to check certificates on internal servers or development environments

## Usage

Basic commands:

```bash
# Check a single domain
python3 scripts/main.py check example.com

# Check with custom port
python3 scripts/main.py check example.com --port 443

# Check multiple domains from a file (one domain per line)
python3 scripts/main.py batch domains.txt

# Set custom warning threshold (days before expiration)
python3 scripts/main.py check example.com --warning-days 14

# Output JSON for machine processing
python3 scripts/main.py check example.com --json

# Check certificate details (issuer, subject, algorithm, etc.)
python3 scripts/main.py details example.com

# Validate certificate chain and...
README
# SSL Certificate Monitor

Monitor SSL/TLS certificates for expiration dates, security issues, and compliance across domains and subdomains.

## Features

- Check expiration dates for SSL certificates
- Detailed certificate information (issuer, subject, algorithm)
- Batch monitoring of multiple domains
- Alert thresholds for expiring certificates
- JSON output for machine processing
- Basic certificate chain validation

## Quick Start

```bash
# Check a single domain
python3 scripts/main.py check example.com

# Check multiple domains from a file
python3 scripts/main.py batch domains.txt --warning-days 30

# Get certificate details
python3 scripts/main.py details example.com
```

## Installation

This skill requires Python 3.x and the `cryptography` library:

```bash
pip3 install cryptography
```

## Usage Examples

### Check domain with custom warning threshold
```bash
python3 scripts/main.py check example.com --warning-days 14
```

### Output JSON for automation
```bash
python3 scripts/main.py check example.com --json
```

### Validate certificate chain
```bash
python3 scripts/main.py validate example.com
```

## File Format for Batch Checking

Create a text file with one domain per line:

```
example.com
api.example.com
staging.example.com
blog.example.com:8443
```

## Output

The tool provides color-coded output:
- ✅ Valid certificates
- ⚠️  Certificates expiring soon (within warning threshold)
- ❌ Expired or invalid certificates

## Limitations

- Network connectivity required
- Standard TLS handshake only
- No deep security audits
- No built-in notification system

## License

This skill is part of the OpenClaw Skill Factory portfolio.

相关技能

OpenClaw

xint

0xnyk

X Intelligence CLI — search, monitor, analyze, and engage on X/Twitter. TypeScript + Bun. AI agent skill.

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

flightclaw

jackculpan

Track flight prices from Google Flights with this OpenClaw skill. Search routes, monitor prices, and get alerts when prices drop.

OpenClaw

openclaw-trading-assistant

openclaw-trade

openclaw trading assistant| openclaw trading skill | nof1.ai & openclaw [moltbot] collaboration | We get the best practices from alpha arena trading seasons and bring it to clawdbot All top AI agents, realtime...