Files
esn-support-bash-snippets/domaintools/sslchecker

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

  1. 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
    
  2. Abhängigkeiten (falls vorhanden) installieren:

    • curl
    • openssl
    • 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 openssl statt curl Optionen ausbauen