HEXSSL-CLI

Oficjalne narzędzie CLI od HEXSSL

HEXSSL-CLI

Nowoczesne narzędzie command-line do diagnostyki trust, TLS, certyfikatów, DNS, mail security i HSTS. Zaprojektowane dla administratorów systemów, DevOps, SRE oraz zespołów bezpieczeństwa, które chcą wykonywać szybkie, powtarzalne i techniczne testy z poziomu terminala.

Najważniejsze cechy

  • CLI-first
  • trust i TLS diagnostics
  • cert, DNS, mail i HSTS
  • human-readable output i JSON
  • automatyzacja i CI/CD
Czym jest HEXSSL-CLI?

Narzędzie techniczne do codziennej diagnostyki

HEXSSL-CLI powstał jako praktyczne narzędzie operacyjne do sprawdzania wybranych aspektów trust i bezpieczeństwa publikacji usług. Pozwala analizować certyfikaty, DNS, mail trust i HSTS lokalnie, na serwerze administracyjnym, w skryptach lub w pipeline’ach wdrożeniowych.

To rozwiązanie dla środowisk, w których liczy się szybkość weryfikacji, powtarzalność wyników oraz możliwość łatwego włączenia testów do własnego procesu technicznego.

CLI

CLI-first

Szybkie testy uruchamiane bezpośrednio z terminala, bez zbędnej warstwy pośredniej.

Modułowość

Modułowość

Osobne obszary sprawdzania TLS, certyfikatów, DNS, mail trust i HSTS.

Automatyzacja

Automatyzacja

Dobre dopasowanie do skryptów, workflow operacyjnych i CI/CD.

Praktyka

Praktyka

Projekt nastawiony na realne zastosowania operacyjne i powdrożeniowe.

Możliwości

Co potrafi HEXSSL-CLI?

cert check

Sprawdzanie certyfikatu TLS i podstawowych parametrów wdrożenia dla wskazanego hosta.

dns check

Walidacja rekordów DNS w kontekście poprawności konfiguracji i podstawowego hardeningu.

mail check

Analiza wybranych aspektów mail trust dla domeny z użyciem wskazanego selektora.

hsts check

Sprawdzanie poprawności nagłówka HSTS i zachowania domeny w kontekście transport security.

hsts preload

Ocena preload readiness i zgodności z wymaganiami bardziej restrykcyjnej konfiguracji HSTS.

hsts redirects

Analiza redirect chain i przejścia z HTTP do HTTPS.

hsts scan

Multi-path scan dla wielu ścieżek aplikacji, przydatny przy złożonych wdrożeniach.

hsts audit

Pełny audyt z gradingiem, ułatwiający szybką ocenę stanu konfiguracji.

Przypadki użycia

Gdzie HEXSSL-CLI daje realną wartość?

HEXSSL-CLI najlepiej sprawdza się tam, gdzie trzeba szybko potwierdzić stan domeny lub usługi po zmianach technicznych. Może być używany po wdrożeniu nowego certyfikatu, po zmianach DNS, podczas weryfikacji mail trust, przy kontroli HSTS i preload readiness, a także jako część standardowych testów jakościowych przed publikacją zmian na produkcję.

To także wygodne rozwiązanie dla administratorów obsługujących wiele domen, dostawców usług utrzymaniowych oraz zespołów, które chcą ustandaryzować pierwszą linię diagnostyki technicznej.

Typowe scenariusze

  • walidacja certyfikatu po wdrożeniu
  • testy po zmianie DNS
  • sprawdzenie mail trust dla domeny
  • kontrola HSTS przed preload
  • analiza redirect chain
  • smoke testy po zmianach produkcyjnych
  • powtarzalne kontrole dla wielu serwisów

Nie tylko narzędzia online

Narzędzia webowe są wygodne do pojedynczego testu. Gdy jednak potrzebna jest większa kontrola, powtarzalność, możliwość użycia w skrypcie lub prostsza integracja z własnym workflow technicznym, podejście CLI daje znacznie więcej swobody.

HEXSSL-CLI uzupełnia ekosystem HEXSSL o warstwę terminalową przeznaczoną dla administratorów, DevOps i security, którzy chcą pracować szybciej i bardziej przewidywalnie.

Skontaktuj się z nami
Szybki start

Przykładowe użycie

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 i integracja

Wyniki gotowe do pracy operacyjnej

HEXSSL-CLI udostępnia czytelny output dla operatora oraz format JSON do automatyzacji, co ułatwia integrację z własnymi skryptami, raportowaniem i pipeline’ami CI/CD.

Projekt wykorzystuje również jednoznaczne exit codes, dzięki czemu wynik działania można łatwo interpretować w środowiskach automatycznych i w technicznych workflow.

Exit codes

  • 0 — OK
  • 1 — Warning / issues detected
  • 2 — Failure / corrective action required
  • 10 — Input or usage error
  • 11 — Network or timeout error
  • 12 — Parsing or validation error
Dla kogo?

Kto skorzysta z HEXSSL-CLI?

HEXSSL-CLI został zaprojektowany dla osób i zespołów, które pracują blisko infrastruktury, konfiguracji usług i bezpieczeństwa publikacji webowych. Szczególnie dobrze odnajdzie się tam, gdzie liczy się szybka diagnoza, techniczna kontrola zmian i możliwość łatwego powtarzania testów.

  • administratorzy systemów
  • DevOps i SRE
  • inżynierowie bezpieczeństwa
  • dostawcy hostingu i MSP
  • integratorzy i software house’y
  • zespoły utrzymaniowe obsługujące wiele domen
Release Log

Najważniejsze zmiany w kolejnych wersjach HEXSSL-CLI

Tutaj publikujemy najważniejsze aktualizacje projektu, nowe moduły oraz zmiany funkcjonalne w kolejnych wersjach narzędzia.

v0.2.0

Data wydania: 10.04.2026

Wersja 0.2.0 znacząco rozszerza możliwości HEXSSL-CLI i rozwija projekt poza jego wcześniejszy, bardziej wąski zakres funkcjonalny.

  • dodanie cert check
  • dodanie dns check
  • dodanie mail check –selector
  • wspólny core dla modeli wyników, formatterów i exit codes
  • human-readable oraz JSON output dla nowych modułów
  • pierwsze testy CLI dla modułów cert, DNS i mail

Zobacz release na GitHubie
Zobacz changelog

Rozwój projektu

HEXSSL-CLI rozwijany jest jako praktyczne narzędzie techniczne do codziennej diagnostyki trust i bezpieczeństwa publikacji usług.

Sekcja historii wydań będzie uzupełniana o kolejne wersje wraz z najważniejszymi zmianami, nowymi modułami i linkami do odpowiednich release notes na GitHubie.

Zobacz wszystkie wydania na GitHubie

Aktualności o HEXSSL-CLI

HEXSSL-CLI

Sprawdź na:Przejdź do GitHub

Add A Knowledge Base Question !

You will receive an email when your question will be answered.

+ = Verify Human or Spambot ?