Skip to content

Releases: c0r0n3r/cryptolyzer

0.8.1

16 Aug 16:12
Compare
Choose a tag to compare
  • JA3 (ja3)
    • Generate (generate)
      • support NNTP clients
      • support SMTP/LMTP clients
      • support POP3 clients
      • support FTP clients
      • support Sieve clients
      • support PostgreSQL clients
      • support LDAP clients

0.8.0

16 Aug 16:12
Compare
Choose a tag to compare
  • SSH (ssh)
    • Public Keys (pubkeys)
      • add analyzer for checking SSH server against used
        host keys
    • Versions (versions)
      • identify application server and version

0.7.3

16 Aug 16:13
Compare
Choose a tag to compare

Features

  • SSH (ssh)
    • Generic
      • Add all command to SSH

Notable fixes

  • Generic
    • Diffie-Hellman
      • Handle Diffie-Hellman parameter q value comparision well
  • TLS (tls)
    • Generic
      • Handle multi-line greeting message in the case of SMTP servers
    • Diffie-Hellman (dhparams)
      • Add safe prime attribute to well-known DH params as there is an RFC (5144) which defines unsafe prime
    • Public Keys (pubkeys)
      • Handle missing certificates message well during an anonymous Diffie-Hellman key exchange

0.7.2

18 Aug 12:22
Compare
Choose a tag to compare

Features

  • SSH (ssh)
    • Diffie-Hellman (dhparams)
      • add group exchange algorithms supported by the server to the result

Other

  • switch to Markdown format in changelog, readme and contributing
  • update contributing to the latest version from contribution-guide.org
  • add summary of the project to the readme

0.7.1

18 Aug 12:23
Compare
Choose a tag to compare

Features

  • TLS (tls)
    • LMTP opportunistic TLS (STARTTLS) support
    • NNTP opportunistic TLS (STARTTLS) support
    • PostgreSQL opportunistic TLS (STARTTLS) support

Notable fixes

  • TLS (tls)
    • Generic
      • Use DH ephemeral keys that are mathematically correct during a TLS 1.3 handshake to increase stability
    • Ciphers (ciphers)
      • No fallback mechanism is used to check cipher suites if the server honors long cipher suite lists

0.7.0

18 Aug 12:24
Compare
Choose a tag to compare

Features

  • TLS (tls)
  • SSH (ssh)
    • Diffie-Hellman (dhparams)
      • check which DH parameter sizes supported by the server by group exchange
      • check which DH parameter sizes supported by the server by key exchange

Notable fixes

  • TLS (tls)
    • Generic
      • handle server long cipher suite, signature algorithm list intolerance

0.6.0

18 Aug 12:26
Compare
Choose a tag to compare

Improvements

  • TLS (tls)
    • Ciphers (ciphers)
      • add TLS 1.3 support
    • Elliptic Curves (curves)
      • add TLS 1.3 support
    • Diffie-Hellman (dhparams)
      • add TLS 1.3 support
    • Signature Algorithms (sigalgos)
      • add TLS 1.3 support
    • Versions (versions)
      • add TLS 1.3 support

0.5.0

18 Aug 12:28
Compare
Choose a tag to compare

Features

  • TLS (tls)
    • add analyzer (all) for running all TLS analysis at once
  • SSH (ssh2)

Usability

  • Generic
    • use human readable algorithms names in Markdown output
    • command line interface gives error output instead of traceback on exception

0.4.0

18 Aug 12:30
Compare
Choose a tag to compare

Features

  • TLS (tls)
    • add analyzer for checking whether TLS server requires client certificate for authentication
    • LDAP support

Notable fixes

  • TLS (tls)
    • Generic
      • handle that a server indicates handshake failure by sending close notify alert
      • handle that a server does not respect lack of the signature algorithms extension
    • Versions (versions)
      • handle that a server supports only non-RSA public keys

Performance

  • TLS (tls)
    • Cipher Suites (ciphers)
      • speed up TLS supported curve check

0.3.1

20 Aug 14:16
Compare
Choose a tag to compare

Features

  • Generic
  • TLS (tls)
    • XMPP (Jabber) support
    • Cipher Suites (ciphers)
      • GOST (national standards of the Russian Federation and CIS countries) support for TLS cipher suite checker

Notable fixes

  • TLS (tls)
    • fix several uncertain test cases

Refactor