Check TLS certificates of domains for expiration dates and more.
You need an openssl executable in your path for fetching the certificate from the server.
Usage: check_tls_certs [OPTIONS] [DOMAIN]... Checks the TLS certificate for each DOMAIN. You can add checks for alternative names by separating them with a slash, like example.com/www.example.com. Exits with return code 3 when there are warnings and code 4 when there are errors. Options: -f, --file FILE File to read domains from. One per line. --help Show this message and exit.
0.3.0 - 2016-01-01
Use asyncio to fetch certificates in parallel. [fschulze]
0.2.0 - 2015-12-22
Actually support Python 3.4 as advertised. [fschulze]
Fix packaging. [witsch]
Round expiry time delta to minutes for nicer output. [fschulze]
Skip duplicate messages for alternate names. [fschulze]
Add certificate issuer to output. [fschulze]
Mark sha1 certificate signature as error. [fschulze]
0.1.0 - 2015-12-20
Initial release [fschulze]
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.