Skip to main content

A command-line tool for checking SSL/TLS certificate validity and expiration dates.

Project description

SSL Sentinel

A command-line tool for checking SSL/TLS certificate validity and expiration dates. Ideal for monitoring multiple domains and identifying certificates that require attention.

Installation

You can install ssl-sentinel directly from PyPI using pip.

pip install ssl-sentinel

(Note: If you are installing a test version, you may need to install from TestPyPI)

pip install -i https://test.pypi.org/simple/ ssl-sentinel

Usage

Once installed, the ssl-sentinel command will be available in your terminal.

Check a Single Domain

Use the -H or --hostname flag to check a specific domain.

ssl-sentinel --hostname google.com

Check Multiple Domains from a File

Use the -f or --file flag to provide a text file with one domain per line.

ssl-sentinel --file domains.txt

Show Only Expiring Certificates

Add the --expiring-soon flag to filter the output and show only certificates that have expired or will expire within the next 30 days. This works with both single-host and file mode.

ssl-sentinel --file domains.txt --expiring-soon

Interactive Mode

If you run the command without any arguments, it will prompt you to enter a domain name.

ssl-sentinel

License

MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssl_sentinel-1.0.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ssl_sentinel-1.0.2-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file ssl_sentinel-1.0.2.tar.gz.

File metadata

  • Download URL: ssl_sentinel-1.0.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ssl_sentinel-1.0.2.tar.gz
Algorithm Hash digest
SHA256 53d91cc9aa21ab89b9662e82c3fcdd0a69218684fe4c4fc0b4aa558e31a2c615
MD5 fe3da5d74ec86967d2022c1866651d40
BLAKE2b-256 25aeb86e8df722e77aa1f21842044c2d83f3478721e5d9f6344f9afe1593e730

See more details on using hashes here.

File details

Details for the file ssl_sentinel-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: ssl_sentinel-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ssl_sentinel-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b249ec1dc723a9502b0dda28830d31f1508916a1384ee8c845872e810d5a0dec
MD5 293bcccb7c4509794bed44d6cce18ae2
BLAKE2b-256 ee150722a88d497dc12930cabfe81de3cd1da80058c08ec3c73fe403c0a22a89

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page