Features

Supported Protocols

Secure Shell (SSH)

Secure Socket Layer (SSL)

Transport Layer Security (TLS)

Domain Name System (DNS)

  • DNSSEC (Domain Name System Security Extensions)

Protocol Specific Features

Hypertext Transfer Protocol (HTTP)

  1. supports header wire format parsing

  2. supports detailed parsing of generic headers (Content-Type, NEL (Network Error Logging), Server, Set-Cookie)

  3. supports detailed parsing of caching headers (Age, Cache-Control, Date, ETag, Expires, Last-Modified, Pragma)

  4. supports detailed parsing of security headers (Content Security Policy (CSP), Content-Security-Policy-Report-Only, Expect-CT, Expect-Staple, HTTP Public Key Pinning (HPKP), Referrer-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options, X-XSS-Protection)

Transport Layer Security (TLS)

Only features that cannot be or difficultly implemented by some of the most popular SSL/TLS implementations (eg: GnuTls, LibreSSL, OpenSSL, wolfSSL, …) are listed.

Secure Shell (SSH)

  • cipher suites

    1. identifies as much encryption algorithms as possible (more than 200, compared to 70+ currently supported by OpenSSH)

    2. supports HASSH fingerprint calculation

  • public keys

    1. supports host keys, cretificates (both V00 and V01), X.509 certificates and chains

Domain Name System (DNS)