All new features are based on the new features introduced in FlexTLS 0.3.
Changelog:
- Add support to scan DTLS 1.0 and DTLS 1.2 enabled services
- Add support to handle fragmentation
- Add support to enumerate elliptic curves
- Add support to enumerate point formats
- Add improved error handling for commandline parameters
- Add support to handle connection state
- Add support for LDAP and RDP
- Load term module if no report module given
FlexTLS is still in Alpha state of development. But many new features have been added for this release.
Changelog:
- Add support for DTLS 1.0 and DTLS 1.2
- Add support to handle fragmentation on the record layer (TLS)
- Add support to handle fragmented handshake messages (DTLS)
- Add support to handle connection state
- Add support to decode ServerKeyExchange messages
- Change class names for consistent names
- Add additional tests
- Remove deprecated and unused code
Version 0.5 of pySSLScan will support DTLS. Have a look at the following example to see how it works.
Changelog:
- Use flextls module for scans
- Most scans have been rewritten to be more flexible
- Support additional ciphers
- Minimize OpenSSL dependencies
- New server.compression scan to explicitly scan for supported compression methods
- Minimize number of requests during cipher scans
- Improve detection of preferred ciphers
- Don't perform a full handshake during cipher scans
FlexTLS is still in Alpha state of development. But many new features have been added for this release.
Changelog:
- Add Registry to store global information
- Add SSL and TLS cipher suites
- Add named curves
- Add signature and hash algorithms
- Add support to parse SSLv2 ClientHello and ServerHello packages