HEXSSL-CLI

Offizielles CLI-Tool von HEXSSL

HEXSSL-CLI

Ein modernes Command-Line-Tool für Diagnosen rund um Trust, TLS, Zertifikate, DNS, Mail Security und HSTS. Entwickelt für Systemadministratoren, DevOps, SRE und Security-Teams, die schnelle, wiederholbare und technische Tests direkt im Terminal durchführen möchten.

Wichtigste Merkmale

  • CLI-first
  • Trust- und TLS-Diagnostik
  • cert, DNS, Mail und HSTS
  • menschenlesbare Ausgabe und JSON
  • Automatisierung und CI/CD
Was ist HEXSSL-CLI?

Ein technisches Tool für die tägliche Diagnostik

HEXSSL-CLI wurde als praktisches operatives Tool entwickelt, um ausgewählte Aspekte von Trust und der Sicherheit veröffentlichter Services zu prüfen. Es ermöglicht die Analyse von Zertifikaten, DNS, Mail Trust und HSTS lokal, auf einem Administrationsserver, in Skripten oder innerhalb von Deployment-Pipelines.

Es ist eine Lösung für Umgebungen, in denen Verifizierungsgeschwindigkeit, Wiederholbarkeit der Ergebnisse und die einfache Integration von Tests in interne technische Prozesse entscheidend sind.

CLI first

CLI-first

Schnelle Tests direkt aus dem Terminal, ohne unnötige Zwischenschichten.

Modularitat

Modularität

Separate Prüfbereiche für TLS, Zertifikate, DNS, Mail Trust und HSTS.

Automatisierung

Automatisierung

Sehr gut geeignet für Skripte, operative Workflows und CI/CD.

Praktisch

Praxisbezug

Ein Projekt mit Fokus auf reale operative und Post-Deployment-Anwendungsfälle.

Funktionen

Was kann HEXSSL-CLI?

cert check

Prüft das TLS-Zertifikat und grundlegende Deployment-Parameter für einen ausgewählten Host.

dns check

Validiert DNS-Einträge im Kontext von Konfigurationskorrektheit und grundlegendem Hardening.

mail check

Analysiert ausgewählte Aspekte des Mail Trusts für eine Domain unter Verwendung des angegebenen Selectors.

hsts check

Prüft die Korrektheit des HSTS-Headers und das Verhalten der Domain im Kontext der Transport Security.

hsts preload

Bewertet die Preload-Bereitschaft und die Einhaltung strengerer Anforderungen an die HSTS-Konfiguration.

hsts redirects

Analysiert die Redirect-Kette und den Übergang von HTTP zu HTTPS.

hsts scan

Bietet Multi-Path-Scans über mehrere Anwendungspfade hinweg und ist damit besonders nützlich in komplexen Deployments.

hsts audit

Führt ein vollständiges Audit mit Bewertung durch und hilft dabei, den aktuellen Konfigurationsstatus schnell einzuschätzen.

Anwendungsfälle

Wo liefert HEXSSL-CLI echten Mehrwert?

HEXSSL-CLI eignet sich besonders dort, wo Teams nach technischen Änderungen schnell den Zustand einer Domain oder eines Services bestätigen müssen. Es kann nach der Bereitstellung eines neuen Zertifikats, nach DNS-Änderungen, während der Überprüfung von Mail Trust, bei der Kontrolle von HSTS und Preload Readiness sowie als Teil standardisierter Qualitätsprüfungen vor der Veröffentlichung von Änderungen in Produktion eingesetzt werden.

Es ist außerdem eine praktische Lösung für Administratoren, die viele Domains verwalten, für Maintenance-Dienstleister und für Teams, die die erste Linie der technischen Diagnostik standardisieren möchten.

Typische Szenarien

  • Zertifikatsvalidierung nach dem Deployment
  • Tests nach DNS-Änderungen
  • Überprüfung des Mail Trusts für eine Domain
  • HSTS-Validierung vor dem Preload
  • Analyse der Redirect-Kette
  • Smoke-Tests nach Änderungen in Produktion
  • wiederholbare Prüfungen über mehrere Services hinweg

Nicht nur Online-Tools

Webbasierte Tools sind für einen einzelnen Test bequem. Wenn jedoch mehr Kontrolle, Wiederholbarkeit, skriptbasierte Ausführung oder eine einfachere Integration in interne technische Workflows erforderlich ist, bietet ein CLI-Ansatz deutlich mehr Flexibilität.

HEXSSL-CLI erweitert das HEXSSL-Ökosystem um eine terminalbasierte Ebene für Administratoren, DevOps und Security-Teams, die schneller und planbarer arbeiten möchten.

Kontaktieren Sie uns
Schnellstart

Beispielverwendung

pip install hexssl-cli

hexssl-cli cert check example.com
hexssl-cli cert check example.com --json

hexssl-cli dns check example.com
hexssl-cli dns check example.com --json

hexssl-cli mail check example.com --selector default
hexssl-cli mail check example.com --selector default --json

hexssl-cli hsts check example.com
hexssl-cli hsts preload example.com
hexssl-cli hsts redirects example.com
hexssl-cli hsts scan example.com --paths "/,/login,/api,/admin"
hexssl-cli hsts audit example.com
Output und Integration

Ergebnisse für den operativen Einsatz

HEXSSL-CLI bietet sowohl eine gut lesbare Ausgabe für Operatoren als auch JSON für die Automatisierung, was die Integration in interne Skripte, Reporting und CI/CD-Pipelines erleichtert.

Das Projekt verwendet außerdem eindeutige Exit Codes, wodurch sich Ergebnisse in automatisierten Umgebungen und technischen Workflows leicht interpretieren lassen.

Exit Codes

  • 0 — OK
  • 1 — Warnung / Probleme erkannt
  • 2 — Fehler / Korrekturmaßnahme erforderlich
  • 10 — Eingabe- oder Nutzungsfehler
  • 11 — Netzwerk- oder Timeout-Fehler
  • 12 — Parsing- oder Validierungsfehler
Für wen ist es gedacht?

Wer profitiert von HEXSSL-CLI?

HEXSSL-CLI wurde für Personen und Teams entwickelt, die nah an Infrastruktur, Servicekonfiguration und der Sicherheit veröffentlichter Webservices arbeiten. Besonders gut eignet es sich für Umgebungen, in denen schnelle Diagnose, technische Kontrolle von Änderungen und die einfache Wiederholbarkeit von Tests wichtig sind.

  • Systemadministratoren
  • DevOps- und SRE-Teams
  • Security Engineers
  • Hosting-Anbieter und MSPs
  • Integratoren und Softwarehäuser
  • Maintenance-Teams, die mehrere Domains verwalten
Release Log

Wichtigste Änderungen in den folgenden HEXSSL-CLI-Versionen

Hier veröffentlichen wir die wichtigsten Projektupdates, neue Module und funktionale Änderungen, die in den jeweiligen Versionen des Tools eingeführt wurden.

v0.2.0

Veröffentlichungsdatum: 10.04.2026

Version 0.2.0 erweitert die Fähigkeiten von HEXSSL-CLI deutlich und entwickelt das Projekt über seinen früheren, engeren Funktionsumfang hinaus weiter.

  • hinzugefügt cert check
  • hinzugefügt dns check
  • hinzugefügt mail check –selector
  • gemeinsamer Core für Ergebnis-Modelle, Formatter und Exit Codes
  • menschenlesbare Ausgabe und JSON für neue Module
  • erste CLI-Tests für cert-, DNS- und Mail-Module

Release auf GitHub ansehen
Changelog ansehen

Projektentwicklung

HEXSSL-CLI wird als praktisches technisches Tool für die tägliche Diagnostik von Trust und der Sicherheit veröffentlichter Services weiterentwickelt.

Der Abschnitt zur Release-Historie wird um weitere Versionen ergänzt, einschließlich der wichtigsten Änderungen, neuer Module und Links zu den entsprechenden Release Notes auf GitHub.

Alle Releases auf GitHub ansehen

HEXSSL-CLI Neuigkeiten

HEXSSL-CLI

Hier ansehen:Zu GitHub