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¶
HTTP(S) (
http
)Headers (
headers
)add parsers for security related headers (Content Security Policy (CSP), Content-Security-Policy-Report-Only) (#59)
0.11.2 - 2023-11-13¶
Features¶
HTTP(S) (
http
)Headers (
headers
)add parsers for generic headers (NEL (Network Error Logging), Set-Cookie)
add parsers for security related headers (HTTP Public Key Pinning (HPKP), X-XSS-Protection)
Improvements¶
HTTP(S) (
http
)Headers (
headers
)implement detailed parsing of Content-Type header
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¶
DNS
add parser for e-mail authentication and reporting related records (#74, #35, #36, #37, #38)
mail exchange (MX)
Domain-based Message Authentication, Reporting, and Conformance (DMARC)
Sender Policy Framework (SPF)
SMTP MTA Strict Transport Security (MTA-STS)
SMTP TLS Reporting (TLSRPT)
0.10.1 - 2023-08-29¶
Features¶
0.10.0 - 2023-08-03¶
Notable fixes¶
Generic
Markdown output of attr-based classes
0.9.1 - 2022-06-22¶
Features¶
TLS (
tls
)Generic
add parser for signed certificate timestamp entries (#52)
0.9.0 - 2023-04-29¶
Features¶
TLS (
tls
)Generic
protocol item classes for OpenVPN support (#62)
0.8.5 - 2023-04-02¶
Features¶
Generic
move data classes to CryptoDataHub repository (#67)
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
)Public Keys (
pubkeys
)HASSH fingerprint calculation (#48)
add host certificate related classes (#53)
0.8.0 - 2022-01-18¶
Features¶
SSH (
ssh
)Public Keys (
pubkeys
)add public key related classes (#43)
Versions (
versions
)add software version related classes (#46)
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¶
TLS (
tls
)Extensions (
extensions
)add application-layer protocol negotiation extension related messages (#40)
add encrypt-then-MAC extension related messages (#40)
add extended master secret extension related messages (#40)
add next protocol negotiation extension related messages (#40)
add renegotiation indication extension related messages (#40)
add session ticket extension related messages (#40)
0.6.0 - 2021-05-27¶
Features¶
HTTP(S) (
http
)Headers (
headers
)supports header wire format parsing
add parsers for generic headers (Content-Type, Server)
add parsers for cache related headers (Age, Cache-Control, Date, ETag, Expires, Last-Modified, Pragma)
add parsers for security related headers (Expect-CT, Expect-Staple, Referrer-Policy, Strict-Transport-Security, X-Content-Type-Options, X-Frame-Options)
TLS (
tls
)Versions (
versions
)add protocol version 1.3 related messages (#20)
Cipher Suites (
ciphers
)add cipher suites relate to version 1.3 (#20)
Diffie-Hellman (
dhparams
)add supported groups relate to version 1.3 (#20)
Elliptic Curves (
curves
)add supported groups relate to version 1.3 (#20)
Signature Algorithms (
sigalgos
)add signature algorithms relate to version 1.3 (#20)
0.5.0 - 2021-04-08¶
Features¶
Generic
add parser for text-based protocols (#21)
SSH (
ssh
)Versions (
versions
)add protocol version exchange related messages (#21)
SSH 2.0 (
ssh2
)Cipher Suites (
ciphers
)add algorithm negotiation related messages (#21)
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¶
TLS (
tls
)Generic
add LDAP related messages (#23)
Client Public Key Request (
pubkeyreq
)add client public key request related messages (#24)
Improvements¶
Generic
add OID to algorithms
0.3.1 - 2020-09-15¶
Features¶
Generic
Markdown serializable format (#19)
Improvements¶
TLS (
tls
)Cipher Suites (
ciphers
)
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