Scapy-ssl-tls

Latest version: v2.0.0

Safety actively analyzes 621562 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0

:warning: **major API change - breaks backwards compatibility with v1.x branch**

Changelog
- TLS 1.3 draft18 - 85
- (!) Removal of `pycrypto` dependency, replaced by `pycryptodome`
- (!) Refactor of `TLSSessionCtx`. External interface preserved, but scripts depending on `TLSSessionCtx` variables will need to be adjusted
- Support for TLS 1.2 AEAD ciphers (GCM and CCM)
- Support for TLS 1.2 cipher defined KDF
- Refactored Crypto containers
- Introduction of Asymmetrical, Key Exchange and Symmetrical keystores
- Client-side support for TLS session resumption (ticket, session_id)

[commit log](https://github.com/tintinweb/scapy-ssl_tls/compare/v1.2.3...v2.0.0)

1.2.3.4

1.2.3.3

1.2.3.2

1.2.3.1

- fixes 79 - pip installing unsupported scapy version

1.2.3

- Fixes pip/setup.py installation with multiple site-packages directories and setup.py picking the wrong one
- Adds `certificate_verify` message/layer
- Adds passive scanning mode to examples/security_scanner and various new checks
- Adds server-side support (examples: RSA Server)
- Adds client mutual authentication support
- Fixes a bug with scapy 3.2.1 (path to raw_packet_cache_fields changed)
- Updates `do_dissect` to match scapy 2.3.1 interface
- Fixes SSLv2 parsing
- Updates requirements.txt to pin scapy to version <=2.3.2 (due to major api breaking changes in 2.3.3)
- Adds Client Automata
- Adds Server Automata
- Fixes minor code quality issues and problems with imports for examples

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.