Scapy-ssl-tls

Latest version: v2.0.0

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

Scan your dependencies

Page 2 of 2

1.2.2

- client ECDHE support
- client automata
- updated tls registry
- names for ExtensionTypes[padding,SessionTicket_TLS],CertificateTypes[X_509,Raw_Public_Key] and ALPN have changed, see: https://github.com/tintinweb/scapy-ssl_tls/commit/79e09977a376baade565be21d5c38a7b95a97251
- fixed normalization for tls_registry update util.
- moved CI from cloudbees (discontinued) to travis-ci

1.2.1

- Adds support for TLS 1.2
- Adds basic fragmentation support
- Fixes conditional extension length for rdpcap/sniff
- Fixes dependencies for OSX
- Fixes FieldListFields elements in .show/repr() being displayed as numeric instead of human readable representation
- Fixes uninmplemented TLSExtensions messing up the dissector

1.2

- Updates TLS registries as they're now synced with the official ones provided by IANA (ciphers and various other message types)
- Fixes dissection of stacked handshakes
- Adds support for TLSv1.1
- Adds support for client-side DHE-RSA
- Fixes sniffer / pcap example
- Fixes security_scanner example (starttls support), adds heartbleed check
- Updates Readme

1.1

fixes:
- moved TLSRecord splitting to SSL compound class; removed do_dissect in
TLSRecord as this is an upperlayer issue
- fixed various Extensions to act like leaf layers (extract_padding)
- fixed Client/ServerHello never got filled due to issues with
ConditionalFields; seems like the condition "do we have items in
extension list" was never met since the field was not yet processed.
- removed TLSKeXParamEncryptedPremasterSecret - wasn't used. will show up as Raw and thats fine.

new:
- automatic decryption of protocols
- Added example of a full TLS connection
- added handshake: new_session_ticket
- added extensions: renegotiation_info, session_ticket_tls
- made TLSRecord sense for Ciphertexts
- removed attrib 'mac' from TLSCipherText. We'll have an extra class for that
- dissection of tls_hello extensions
- java integration suite

1.0

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.