tlspuffin: TLS Protocol Under FuzzINg
Thesis
OpenSSL
AFL
Rust
A symbolic-model-guided fuzzer for TLS.
- Uses the LibAFL fuzzing framework
- Fuzzer which is inspired by the Dolev-Yao symbolic model used in protocol verification
- Domain specific mutators for Protocol Fuzzing!
- Supported Libraries Under Test: OpenSSL 1.0.1f, 1.0.2u, 1.1.1k and LibreSSL 3.3.3
- Writtin in Rust!