TLS-Attacker v5.1.6
The new version of TLS-Attacker introduces a layer system, which better separates protocols and parts of protocols in the code. This also facilitates the implementation of new application protocols besides HTTP. The user is now also able to define custom protocol layer stacks. Large parts of TLS-Attacker have been refactored for this purpose.
Changes
- Introduced layer system with clear separation of fragment layer, record layer, message layer and HTTP layer
- Refactored parsing to use separate streams for sub structures of messages, such as extensions within handshake messages
- Added support for encrypted Client Hello messages
- Fixed inconsistent use of generic classes which caused issues for some IDEs
- Unified client port reuse across TCP and UDP transport handlers