SSLyze Commands Reference
Fast TLS analysis with Mozilla TLS configuration profiles and CI-friendly exit codes. Prefer python -m sslyze (SSLyze 6.x, Python ≥ 3.10).
📦 Installation
pip install --upgrade pip setuptools wheel
pip install --upgrade sslyze🚀 Basic scans
python -m sslyze www.example.com
python -m sslyze www.example.com other.example.com:443
sslyze www.example.com # if console script is on PATHDefault run checks Mozilla "intermediate" and exits non-zero when the server is non-compliant.
🛡️ Mozilla config profiles
python -m sslyze --mozilla_config=modern www.example.com
python -m sslyze --mozilla_config=old www.example.com
python -m sslyze --mozilla_config=disable www.example.com
python -m sslyze --custom_tls_config custom_tls_config_example.json www.example.com📤 JSON & batch
python -m sslyze --json_out=results.json www.example.com
python -m sslyze --json_out=- --quiet www.example.com
python -m sslyze --targets_in hosts.txt