Skip to main content

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

Release files for sslcompare 1.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sslcompare 1.7.2
File Size Uploaded
sslcompare-1.7.2.tar.gz 3.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for sslcompare 1.7.2
File Interpreter ABI Platform
sslcompare-1.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.2 MB

Release files / sslcompare-1.7.2.tar.gz

Download URL sslcompare-1.7.2.tar.gz
Size 3.1 MB
Tags Source
SHA-256 checksum
How to use checksums
0b461abc486b47ccf8312b4ce3a095175f64152ce1fec5752268f11e1975372d
BLAKE2b-256 checksum
How to use checksums
c70b9394f1ac8a70f1f86953cfd74ec18ba5055d52060c1b099058b434225ebc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/6.1.0-kali7-amd64

Release files / sslcompare-1.7.2-py3-none-any.whl

Download URL sslcompare-1.7.2-py3-none-any.whl
Size 3.1 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ba2afd6e010042d61bc55f6147fc7af85a1a5b390ddeff3ca7db4db0a638202f
BLAKE2b-256 checksum
How to use checksums
e477dee2934e67e917bafc596af1eea7288dc10adcbabb8174d8755997f66e78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.2 CPython/3.11.2 Linux/6.1.0-kali7-amd64

Release history Release notifications | RSS feed

This release

1.7.2 This release

2 release files

1.7.1

1 release file

1.7.0

1 release file

1.6.1

1 release file

1.3.1

1 release file

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page