domain-expiration/README.md
2020-02-24 12:03:31 +01:00

40 lines
1.3 KiB
Markdown

Domain expiration
=================
Checks the expiration dates of domains et HTTPS certificates.
## Installation and usage
PHP 7.3, [composer](https://getcomposer.org/), `whois` and `openssl` required.
```text
git clone --recurse-submodules https://gitnet.fr/deblan/domain-expiration.git
cd domain-expiration
composer install
```
```text
$ php7.3 ./check domains example.com 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 |
+-------------------+------+---------------------+
$ php7.3 ./check https-certificates example.com 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 |
+-------------------+------+---------------------+
```
You are able specify output options:
* `--table` (`-t`): output is a table (default)
* `--short` (`-s`): removes borders
* `--no-header`: removes headers
* `--json` (`-j`): output is a json
* `--wait` (`-w`): specifiy the number of seconds between each request (defaut: 0)