🗓️ Expiration-check is a command-line tool designed to verify the expiration dates of domains and TLS certificates.
- Go 70.6%
- Makefile 21.6%
- Shell 7.8%
|
|
||
|---|---|---|
| .woodpecker | ||
| bin | ||
| checker | ||
| render | ||
| .fpm | ||
| .gitignore | ||
| app.go | ||
| CHANGELOG.md | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| Makefile | ||
| README.md | ||
Expiration check
Checks the expiration dates of domains and certificates.
Domain expiration check uses RDAP and fallback with a whois request.
Usage
Go to releases and download the latest version.
$ expiration-check domains -d example.com -d other-example.com
+-------------------+------+---------------------+
| DOMAIN | DAYS | DATE |
+-------------------+------+---------------------+
| example.com | XX | YYYY-MM-DD HH:MM:SS |
| other-example.com | XXX | YYYY-MM-DD HH:MM:SS |
+-------------------+------+---------------------+
$ expiration-check certificates -d example.com -d other-example.com -d mail.example.com:993
+-------------------+------+---------------------+
| DOMAIN | DAYS | DATE |
+-------------------+------+---------------------+
| example.com | XX | YYYY-MM-DD HH:MM:SS |
| other-example.com | XXX | YYYY-MM-DD HH:MM:SS |
| mail.example.com | XXX | YYYY-MM-DD HH:MM:SS |
+-------------------+------+---------------------+
You can specify an ouput format using --format or -f:
table(default)jsoncsvtsvhtmlmarkdown