840044ab28
Automatically generated by python-semantic-release |
||
---|---|---|
checkcert | ||
ci | ||
tests | ||
.coveragerc | ||
.envrc | ||
.gitignore | ||
.pylintrc | ||
CHANGELOG.md | ||
Makefile | ||
poetry.lock | ||
pyproject.toml | ||
README.md |
checkcert
This utility was based off of this gist.
checkcert has the logic of that gist wrapped in a click-based CLI and added command-line options (checkcert --help to see them)
Installation
from PyPi
pip install checkert
Usage
When you run pip install checkcert
, you will get a checkcert
command. To
show all the options, simply run checkcert --help
to get the most-current list
of commands and options.
Basic Usage
The basic usage is checkcert example.com
Check cert with an alternate port
Anywhere you specify the host, you may use the format host:port
to specify an
alternate port. If no port is specified, 443 will be used. To check something
running on port 8081 for example, execute checkcert example.com:8081
Multiple domains
checkcert will take all domains specified on the command line. Multiple values
may be specified as checkcert example.com www.example.com alt.example.com:444
Domain list from a file
checkcert can be instructed to pull the list of domains from a file instead with the --filename option. The file contents will just be a domain per line (specified in host:port format, or just host to default to port 443)
create a file named domains.txt with contents like the following
example.com
www.example.com
alt.example.com:444
Then execute checkcert --filename domains.txt