You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille c13d3953b5
doc
3 months ago
lib add https-certificate check - renames domains check command 4 months ago
src/Deblan doc 3 months ago
.gitignore init 11 months ago
.gitmodules add https-certificate check - renames domains check command 4 months ago
README.md add https-certificate check - renames domains check command 4 months ago
check add https-certificate check - renames domains check command 4 months ago
composer.json add Process component 11 months ago

README.md

Domain expiration

Checks the expiration dates of domains et HTTPS certificates.

Installation and usage

PHP 7.3, composer, whois and openssl required.

$ git clone --recurse-submodules https://gitnet.fr/deblan/domain-expiration.git
$ cd domain-expiration
$ composer install
$ 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)