Features

Supported Protocols

Internet Key Exchange (IKE)

Secure Shell (SSH)

Secure Socket Layer (SSL)

Transport Layer Security (TLS)

Domain Name System (DNS)

  • DNSSEC (Domain Name System Security Extensions)

Protocol Specific Features

Internet Key Exchange (IKE)

  • protocol versions

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.

  • generic

    1. supports Generate Random Extensions And Sustain Extensibility (GREASE) values for

      • protocol version

      • extension type

      • ciphers suite

      • signature algorithms

      • named group

    2. supports easy JA3 fingerprint generation

  • protocol versions

    1. support not only the final, but also draft versions

  • cipher suites

    1. supports each cipher suites discussed on ciphersuite.info

    2. supports GOST (national standards of the Russian Federation and CIS countries) cipher suites

  • application layer

    • supports TLS handshake-related MySQL messages

    • supports TLS handshake-related OpenVPN messages

    • supports TLS handshake-related PostgreSQL messages

    • supports TLS handshake-related RDP messages

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, certificates (both V00 and V01), X.509 certificates and chains

Domain Name System (DNS)