Skip to content
Hubert Kario edited this page Sep 29, 2015 · 2 revisions

tlsfuzzer is a combination of TLS test framework, ready-to-use tests and (hopefully in the future) a fuzzer for TLS protocol. The aim is to have ability to test TLS implementation everywhere a fairly recent version of Python can run (2.6, 3.2 or later).

Current implementation efforts focus on testing servers but support for testing clients is planned.

Few example tests are in the scripts directory, you will need a server running on localhost on port 4433 that responds to HTTP requests (it can respond with garbage, but it can't send an application layer hello message upon connection) and supports client initiated renegotiation to be able to run all of them.

You can find success stories in the Found Bugs page.