tlsfuzzer / tlsfuzzer

SSL and TLS protocol test suite and fuzzer
GNU General Public License v2.0
561 stars 117 forks source link

Document how to test for well-known vulnerabilities #288

Open tomato42 opened 6 years ago

tomato42 commented 6 years ago

There are scripts for testing many of the well known vulnerabilities, but there is no one page that lists which scripts test which vulnerability, which vulnerabilities are still missing reproducer scripts (or have incomplete verification scripts) and which can't be tested.

Create a documentation page with those descriptions, include year in the title.

Vulnerabilities and attacks to cover (at least):

Things to consider for test completeness:

Other known issues for OpenSSL, NSS and GnuTLS (though having reproducers for CVEs from other implementations would be good too)

(file separate issues when there are no scripts that reproduce the vulnerability or the scripts are incomplete, add that issue to Vulnerability testers project)

JegadeeshVontlin commented 10 months ago

I would like to work on this issue, is there any time limit? How can I proceed further?

tomato42 commented 10 months ago

There is no time limit, just take a vulnerability and document how to test for it. Either create a PR with changes to the readthedocs documentation or create a page in the wiki, directly here in github

JegadeeshVontlin commented 10 months ago

I am unable to install sphinx and coverage 2 , not found via pip3 in ubuntu...

Is there any other possibilities to install and test the scripts to begin documentation

tomato42 commented 10 months ago

coverage2 is just coverage installed with pip2 (so on python2), but you don't need it to build docs

no idea why sphinx doesn't work for you... it installed just fine for me with python 3.11.5 in a virtual environment