This project provides a test suite and fuzzer for SSL/TLS implementations, verifying correct error handling, RFC compliance, and known vulnerabilities.
tlsfuzzer is a test suite for SSLv2, SSLv3, TLS 1.0, 1.1, 1.2, and 1.3 implementations, designed to verify correct error handling beyond just detecting crashes. It includes ready-to-use scripts in the `scripts/` directory for testing vulnerabilities like ROBOT and DROWN, alongside general standards conformity (e.g., RFC 5246). Installation requires `pip install --pre tlslite-ng` and cloning the repository.
This project provides a test suite and fuzzer for SSL/TLS implementations, verifying correct error handling, RFC compliance, and known vulnerabilities.
Security auditors, protocol developers, and researchers focusing on SSL/TLS implementation robustness will find this tool useful.