Certificate inspection and clearer output
CLI v1.1.0•July 7, 2026
This release makes atra (Atrahasis CLI) show more of what it sees, both about the connection and about the certificate behind it.
- Certificate inspection works on certificates that cannot be trusted.
-Cnow reads the certificate without needing a successful, trusted connection, so expired, self signed and hostname mismatch certificates are shown. Even when the connection ultimately fails, the certificate is still captured and displayed. - A validation summary comes with it.
-Coutput includes a Validation block computed from the parsed certificate, with no extra network request: expiry status, hostname matching against SAN (including*.wildcards) and CN, and self signed detection. Green when valid, red when it needs attention. - Assertion results read more clearly.
Status equals 404 → Got: 200replaces the older wording, where the assertion name ran into the next word. The exit code is unchanged. --jsonreports timing per phase. Thetimingobject now carriesdns_ms,tcp_ms,tls_ms,request_send_ms,server_response_msanddownload_msalongsidetotal_ms, at microsecond precision. Existing fields are unchanged.-vshows what was actually sent. Verbose output lists the headers atra sends, includingHost,User-Agent,Accept,Accept-EncodingandContent-*, rather than only the ones you passed. It ends with a compact timing line in the same units as-t.- TLS problems say what is likely happening. When a server does not return a valid TLS response, the message points at a proxy, firewall or captive portal rather than surfacing a low level error.
- The User-Agent tracks the release.
Atrahasis CLI/1.1.0, kept in sync with the version.