deblan.io-gemini/blog/posts/575.gmi
2020-11-28 17:15:52 +01:00

50 lines
2.3 KiB
Plaintext

Fin avril dernier, j'ai publié un projet qui génère un
=> https://www.deblan.io/post/565/verifier-la-date-d-expiration-de-noms-de-domaine récapitulatif de la date d'expiration d'un ou plusieurs nom de domaines
.
Je publie aujourd'hui une mise à jour qui intègre un outil pour avoir un récapitulatif des **dates d'expirations des certificats SSL**. C'est sur le même principe que pour les noms de domaines avec une uniformisation des affichages.
Pour l'installation, rien ne change si ce n'est une dépendance à `openssl` :
```{.language-bash data-title="Installation"}
$ git clone --recurse-submodules https://gitnet.fr/deblan/domain-expiration.git
$ cd domain-expiration
$ composer install
```
Les commandes varient un petit peu mais rien de bien méchant. Pour tester les noms de domaines :
```{.language-bash data-title="Exemple sans couleur"}
./check domains google.com amazon.com facebook.com apple.com microsoft.com
+---------------+------+---------------------+
| Domain | Days | Date |
+---------------+------+---------------------+
| apple.com | 438 | 2021-02-20 05:00:00 |
| microsoft.com | 510 | 2021-05-03 04:00:00 |
| amazon.com | 1787 | 2024-10-31 04:00:00 |
| facebook.com | 3033 | 2028-03-30 04:00:00 |
| google.com | 3201 | 2028-09-14 04:00:00 |
+---------------+------+---------------------+
```
Pour tester les certificats :
```{.language-bash data-title="Exemple sans couleur"}
./check https-certificates google.com amazon.com facebook.com apple.com microsoft.com
+---------------+------+---------------------+
| Domain | Days | Date |
+---------------+------+---------------------+
| google.com | 49 | 2020-01-27 13:25:53 |
| facebook.com | 56 | 2020-02-03 13:25:52 |
| amazon.com | 112 | 2020-03-31 13:25:52 |
| apple.com | 222 | 2020-07-19 13:25:52 |
| microsoft.com | 543 | 2021-06-05 13:25:50 |
+---------------+------+---------------------+
```
Des options peuvent être ajoutées pour modifier le retour en simplifiant le tableau, pour générer du JSON et pour ralentir le programme entre chaque test (très pratique pour récupérer les `whois` sans être bloqué).
C'est toujours libre et le code est disponible sur
=> https://gitnet.fr/deblan/domain-expiration Gitnet
.