Compares a server's cipher suites with a provided baseline
Project description
DESCRIPTION
This python script compares tls cipher suites of a server to baselines.
Cipher suites are retrieved with the testssl.sh shell script (https://github.com/drwetter/testssl.sh).
INSTALLATION
DO NOT INSTALL WITH PIP
DO NOT INSTALL WITH SUDO PIP
This is a public Headmind Tool, so it is hosted on the public PyPI (Python Package Index). Install it with pipx:
pipx install sslcompare
USAGE
sslcompare https://headmind.com
sslcompare -b my/baseline/file.yaml https://potato:8443
sslcompare 128.0.0.56:2244
Baseline files :
Each TLS cipher suite can be either :
- RECOMMENDED
- DEGRADED
- DEPRECATED
Baseline are YAML files. The default baseline file is anssi.yaml (ANSSI recommendations). If you followed the recommanded installation instructions (installing with pipx), the baseline should be: ~/.local/pipx/venvs/sslcompare/lib/python3.11/site-packages/sslcompare/anssi.yaml
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for sslcompare-1.7.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba2afd6e010042d61bc55f6147fc7af85a1a5b390ddeff3ca7db4db0a638202f |
|
MD5 | 1d6a1754f62b577a087ed0825419cc90 |
|
BLAKE2b-256 | e477dee2934e67e917bafc596af1eea7288dc10adcbabb8174d8755997f66e78 |