Releases: c0r0n3r/cryptoparser
Releases · c0r0n3r/cryptoparser
0.7.2
0.7.1
0.7.0
Features
- TLS (
tls
)- Extensions (
extensions
)- add application-layer protocol negotiation extension related messages
- add encrypt-then-MAC extension related messages
- add extended master secret extension related messages
- add next protocol negotiation extension related messages
- add renegotiation indication extension related messages
- add session ticket extension related messages
- Extensions (
0.6.0
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)
- Headers (
- TLS (
tls
)- Versions (
versions
)- add protocol version 1.3 related messages
- Cipher Suites (
ciphers
)- add cipher suites relate to version 1.3
- Diffie-Hellman (
dhparams
)- add supported groups relate to version 1.3
- Elliptic Curves (
curves
)- add supported groups relate to version 1.3
- Signature Algorithms (
sigalgos
)- add signature algorithms relate to version 1.3
- Versions (
0.5.0
Features
- Generic
- add parser for text-based protocols
- SSH (
ssh
)- Versions (
versions
)- add protocol version exchange related messages
- Versions (
- SSH 2.0 (
ssh2
)- Cipher Suites (
ciphers
)- add algorithm negotiation related messages
- Cipher Suites (
Usability
- Generic
- show attributes in user-friendly order in Markdown output
- use human readable algorithms names in Markdown output
- add human readable descriptions for exceptions
0.4.0
0.3.1
Features
- Generic
- Markdown serializable format
Improvements
- TLS (
tls
)
Notable fixes
- Generic
- fix unicode string representation in JSON output
- TLS (
tls
)- Cipher Suites (
ciphers
)- fix some cipher suite names and parameters
- Cipher Suites (
0.3.0
Features
- TLS (
tls
)- protocol item classes for RDP support
- JA3 fingerprint calculation for TLS client hello
Notable fixes
- TLS (
tls
)- compose all the messages in case of a TLS record
Refactor
- use attrs to avoid boilerplates
0.2.0
0.1.0
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