testssl.sh (drwetter/testssl.sh) — open-source BASH-скрипт для глубокого TLS-тестинга с 2014. Поверхность: cipher suites, vulnerabilities (Heartbleed, BEAST, CRIME, POODLE), HSTS, HPKP. Минусы: CLI-only, нужен Linux + bash 4, нет web-UI. Альтернативы с точкой-кликом: Enterno.io SSL, SSL Labs, Hardenize, ImmuniWeb Community.
Ниже: обзор конкурента, сравнение возможностей, когда выбрать Enterno.io, FAQ.
testssl.sh создан Dirk Wetter в 2014. Open-source (GitHub drwetter/testssl.sh). Bash script, использует openssl + curl для глубокого probe. Покрывает ≈40 vulnerability checks. Free, CLI-only.
| Возможность | Enterno.io | Конкурент |
|---|---|---|
| Web UI | ✅ | ❌ CLI only |
| Vulnerability tests (Heartbleed, BEAST, CRIME) | ⚠️ partial | ✅ comprehensive |
| Cipher suite enumeration | ✅ | ✅ |
| HSTS check | ✅ | ✅ |
| Self-hostable | ❌ | ✅ |
| Scriptable для CI/CD | ⚠️ API Pro | ✅ bash |
| Rate limit | 30/мин free | ваш machine |
| Mass-domain scan | ✅ Pro | ✅ bash loop |
SSL/TLS — протокол шифрования, который защищает данные между браузером и сервером. Наш инструмент анализирует сертификат, цепочку доверия, версию TLS и известныеуязвимости.
Издатель, срок действия, алгоритм подписи, покрываемые домены (SAN) и тип валидации (DV/OV/EV).
Проверка полной цепочки: от конечного сертификата через промежуточные до корневого CA.
Версия протокола (TLS 1.2/1.3), набор шифров, поддержка Perfect Forward Secrecy (PFS).
Создайте монитор — получайте уведомления в Telegram и email за 30/14/7 дней до истечения.
мониторинг SSL-сертификатов
аудит TLS-конфигурации
HTTPS как фактор ранжирования
доверие покупателей
www и поддомены.Strict-Transport-Security заставляет браузер всегда использовать HTTPS.Мониторинг SSL-сертификатов, история проверок и уведомления за 30 дней до истечения.
Зарегистрироваться (FREE)git clone https://github.com/drwetter/testssl.sh && cd testssl.sh && ./testssl.sh example.com
Enterno.io покрывает common vulnerabilities + cipher + cert chain. testssl.sh — deeper (POODLE, BEAST, CRIME detection плюс historical CVE checks). Для compliance (PCI-DSS) рекомендуем testssl.sh.
Да. <code>./testssl.sh --jsonfile report.json --severity HIGH example.com</code>. Затем parse JSON в PR comments.
Для 95% tasks — нет. Для audit-grade (PCI DSS, security consulting) — testssl.sh дополняет.