Changelog

0.12.4 - 2024-04-28

Notable fixes

  • DNS

    • handle TXT records that contain multiple string (#84)

0.12.3 - 2024-03-05

Notable fixes

  • DNS

    • handle private values of RRSIG type (#83)

0.12.2 - 2024-01-11

Improvements

  • Generic

    • add metadata to documentation

0.12.1 - 2023-12-13

Notable fixes

  • SSH

    • add missing host key algorithms to key parser classes (#79)

  • Generic

    • fix markdown generation in the case of TLS client versions (#80)

0.12.0 - 2023-11-23

Features

0.11.2 - 2023-11-13

Features

Improvements

  • HTTP(S) (http)

    • Headers (headers)

0.11.1 - 2023-11-06

Features

  • SSH (ssh)

    • Public Keys (pubkeys)

      • add X.509 certificate and certificate chain related classes (#63)

0.11.0 - 2023-10-28

Features

  • Generic

    • add post processing capability to Markdown output (#73)

    • use class give grade for public keys (#73)

0.10.3 - 2023-10-12

Notable fixes

  • Generic

    • add missing dnsrec module to the packaging (#75)

0.10.2 - 2023-08-28

Features

0.10.1 - 2023-08-29

Features

  • DNS

0.10.0 - 2023-08-03

Notable fixes

  • Generic

    • Markdown output of attr-based classes

0.9.1 - 2022-06-22

Features

0.9.0 - 2023-04-29

Features

  • TLS (tls)

    • Generic

      • protocol item classes for OpenVPN support (#62)

0.8.5 - 2023-04-02

Features

0.8.4 - 2023-01-22

Features

  • TLS (tls)

    • Generic

      • protocol item classes for MySQL support (#61)

0.8.2 - 2022-10-10

Features

  • TLS (tls)

    • Cipher Suites (ciphers)

      • add OpenSSL names (#54)

      • add min/max versions (#55)

  • SSH (ssh)

0.8.0 - 2022-01-18

Features

  • SSH (ssh)

0.7.3 - 2021-12-26

Notable fixes

  • Generic

    • Fix time zone handlind in datetime parser

0.7.2 - 2021-10-07

Other

  • switch to Markdown format in changelog, readme and contributing

  • update contributing to the latest version from contribution-guide.org

0.7.1 - 2021-09-20

Features

  • TLS (tls)

    • protocol item classes for PostgreSQL support (#44)

0.7.0 - 2021-09-02

Features

0.6.0 - 2021-05-27

Features

0.5.0 - 2021-04-08

Features

Usability

  • Generic

    • show attributes in user-friendly order in Markdown output (#30)

    • use human readable algorithms names in Markdown output (#32)

    • add human readable descriptions for exceptions (#33)

0.4.0 - 2021-01-30

Features

Improvements

  • Generic

    • add OID to algorithms

0.3.1 - 2020-09-15

Features

  • Generic

Improvements

  • TLS (tls)

    • Cipher Suites (ciphers)

      • add missing ECDHE_PSK cipher suites (#7)

      • add GOST cipher suites

      • add missing draft ECC cipher suites (#9)

      • add missing FIPS cipher suites (#11)

      • add CECPQ1 cipher suites (#12)

      • add missing Fortezza cipher suites (#13)

      • add missing DHE cipher suites (#14)

      • add missing SSLv3 cipher suites (#15)

Notable fixes

  • Generic

    • fix unicode string representation in JSON output (#18)

  • TLS (tls)

    • Cipher Suites (ciphers)

      • fix some cipher suite names and parameters (#7, #10)

0.3.0 - 2020-04-30

Features

  • TLS (tls)

    • protocol item classes for RDP support (#4)

    • JA3 fingerprint calculation for TLS client hello (#2)

Notable fixes

  • TLS (tls)

    • compose all the messages in case of a TLS record (#1)

Refactor

  • use attrs to avoid boilerplates (#3)

0.2.0 - 2019-12-02

Notable fixes

  • clarify TLS related parameter names

  • several packaging fixes

0.1.0 - 2019-03-20

Features

  • added TLS record protocol support

  • added TLS ChangeCipherSpec message support

  • added TLS ApplicationData message support

  • added TLS handshake message support

  • added TLS client

  • added SSL support

Improvements

  • added serialization support for classes

  • added elliptic-curve related descriptive classes

  • added timeout parameter to TLS client class