dargslan-ssl-checker
SSL/TLS Certificate Checker — Check certificate expiry dates, cipher suites, and security issues for any domain. Zero external dependencies.
Installation
pip install dargslan-ssl-checker
CLI Usage
# Check single domain
dargslan-ssl google.com
# Check multiple domains
dargslan-ssl google.com github.com dargslan.com
# JSON output
dargslan-ssl google.com --json
# Custom port
dargslan-ssl myserver.com -p 8443
Python API
from dargslan_ssl_checker import SSLChecker
checker = SSLChecker()
# Get certificate info
info = checker.get_cert_info("google.com")
print(f"Days until expiry: {info['days_until_expiry']}")
print(f"Issuer: {info['issuer']}")
print(f"Protocol: {info['protocol']}")
# Check multiple domains
results = checker.check_multiple(["google.com", "github.com"])
# Find expiring certificates
expiring = checker.check_expiring(["site1.com", "site2.com"], days_threshold=30)
# Print formatted report
checker.print_report("dargslan.com")
Features
- Certificate expiry date and days remaining
- Cipher suite and TLS protocol version
- Subject Alternative Names (SANs)
- Issuer information
- Expiry warnings (configurable threshold)
- Batch domain checking
- JSON output for scripting
- Zero external dependencies
More Resources
- Linux & DevOps eBooks — 210+ professional eBooks
- Free Cheat Sheets — Quick references
- Blog & Tutorials — 300+ guides
- All Dargslan Tools — Complete sysadmin toolkit
License
MIT — Dargslan
Metadata
Release files for dargslan-ssl-checker 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_ssl_checker-1.0.0.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_ssl_checker-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.1 kB
Release files / dargslan_ssl_checker-1.0.0.tar.gz
| Download URL | dargslan_ssl_checker-1.0.0.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6874623ca1e0b76141c0f983598dce8c528a0ddcb31f346e6f55d7bcd1cf0da3
|
|
BLAKE2b-256 checksum How to use checksums |
d89a89c9ce6c603a4bd2b92fc518a7a4f4ee248766623f6da8dc365839dee922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_ssl_checker-1.0.0-py3-none-any.whl
| Download URL | dargslan_ssl_checker-1.0.0-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7bb447c07c75c98b677e75db3c28449b3bc19c3de78e29bd38c8c08001d23606
|
|
BLAKE2b-256 checksum How to use checksums |
41665af54b1ea46e5c94a0998f0a8e0fe21809be52ff354adca9adad0568321f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|