Skip to content

Python 3.6+ script that takes the JSON output of Testssl.sh and queries Ciphersuite.info API

Notifications You must be signed in to change notification settings

tera-si/Cipherseer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Cipherseer

Parses testssl.sh JSON output and queries ciphersuite.info for security rating of ciphers.

Requirments

Usage

  1. First run testssl.sh against the target server(s). Ensure you save the output to JSON.
$ testssl.sh --json https://example.com
  1. Once testssl.sh finishes, run the script with the JSON output.
$ python3 main.py example.json

Quirks

  • The script expects the testssl.sh scan to be performed with default checks, ordering, and formatting. So if you changed any of these, e.g. using --mapping, then the script will not work correctly.
  • The ciphersuite.info API does not include explanations on why a cipher might be weak. For that you'll have to visit the ciphersuite.info website yourself.

About

Python 3.6+ script that takes the JSON output of Testssl.sh and queries Ciphersuite.info API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages