INNER CODE UNIT · Python
testssl_command
rfc-st/humble · humble.py:469
def testssl_command(testssl_temp_path, uri):
"""Prepare the TLS/SSL analysis.
Validate the URI and prompt the user to accept terms and exit if declined;
related to `-e` option.
??? tip
The options used in the analysis are defined in the `TESTSSL_OPTIONS`
constant:<br>
- `-f`: checks robust forward secrecy key exchange
- `-g`: checks several server implementation bugs
- `-p`: checks the availability of SSL/TLS protocols
- `-U`: tests all vulnerabilities, like Heartbleed, ROBOT and sweet32
- `-s`: tests lists of cipher suites/categories by strength
- `--hints`: (available in the future) give hints how to fix a finding
Check the testssl.sh [documentation](https://testssl.sh/doc/testssl.1.html){:target="_blank"}