1.9 KiB
1.9 KiB
SSLChecker
Skript zum schnellen Prüfen der Gültigkeit und des Typs von SSL-Certs
Features
- Prüft Gültigkeit
- Prüft Typ (LE oder was anderes)
- Prüft Restgültigkeit des SSL-Certs
Installation
-
Repository klonen oder Skript kopieren:
git clone git.in.loki-net.at/esn-support-bash-snippets.git cd esn-support-bash-snippets/domaintools/sslchecker chmod +x sslchecker.sh -
Abhängigkeiten (falls vorhanden) installieren:
curlopenssl- beide auf der connect vorinstalliert
Nutzung
Standardaufruf
./sslchecker.sh
Beispiele
./sslchecker.sh -d domain1.tld domain2.tld domain3.tld -t le
Optionen
Verwendung:
bash sslchecker.sh [OPTIONEN]
Oder interaktiv: bash sslchecker.sh
Optionen:
-d, --domains DOMAIN [DOMAINS...]
Zu prüfende Domains
-t, --type Typ
Prüft gegen erwarteten Issuer, etwa Let's Encrypt, Sectigo oder GlobalSign
-h, --help
Diese Hilfe anzeigen
Beispielausgabe
bash sslchecker.sh -d ironsites.at myrealis.at orf.at -t le
+++SSLCHECKER v0.1+++
====== ironsites.at =========
OK valid SSL
OK SSL-Zertifikat gültig bis Nov 1 23:23:54 2026 GMT (46 Tage verbleibend)
OK Cert ist von Let's Encrypt
====== myrealis.at =========
OK valid SSL
OK SSL-Zertifikat gültig bis Nov 5 07:16:41 2026 GMT (49 Tage verbleibend)
OK Cert ist von Let's Encrypt
====== orf.at =========
OK valid SSL
OK SSL-Zertifikat gültig bis Jan 3 08:17:00 2027 GMT (108 Tage verbleibend)
X Cert ist nicht von Let's Encrypt (gefunden: GlobalSign nv-sa)
Setup-Hinweise
Falls notwendig, Alias in ~/.bashrc setzen:
alias sslchecker='~/esn-support-tools/domaintools/sslchecker/sslchecker.sh'
Notes
- To-Do:
Timeouts abfangen
eventuell Umbau auf
opensslstattcurlOptionen ausbauen