
Текущая разработка SSLyze теперь ведётся в отдельном репозитории
Текущая разработка SSLyze теперь ведётся в отдельном репозитории: https://github.com/nabla-c0d3/sslyze.
Этот репозиторий будет периодически обновляться из нового родительского репозитория, но за самой актуальной версией обращайтесь в новый репозиторий. Если вы склонировали репозиторий, но хотите отслеживать новую ветку, вы можете обновить origin с помощью следующей команды:
git remote set-url origin https://github.com/nabla-c0d3/sslyze.git
Быстрый и многофункциональный SSL-сканер.
SSLyze — это Python-инструмент, который может анализировать SSL-конфигурацию сервера, подключаясь к нему. Он разработан так, чтобы быть быстрым и всеобъемлющим, и должен помогать организациям и тестировщикам выявлять ошибки конфигурации, влияющие на их SSL-серверы.
Ключевые возможности включают:
SSLyze требует Python 2.7; поддерживаемые платформы: Windows 7 32/64 бит, Linux 32/64 бит и OS X 64 бит.
SSLyze статически слинкован с OpenSSL. По этой причине самый простой способ запустить SSLyze — загрузить один из предварительно скомпилированных пакетов, доступных в разделе релизов GitHub для этого проекта, по адресу https://github.com/nabla-c0d3/sslyze/releases.
Следующая команда выведет список доступных параметров командной строки: $ python sslyze.py -h
$ python sslyze.py --regular www.isecpartners.com:443 www.google.com
Дополнительные примеры см. в папке test.
SSLyze полностью написан на Python, но начиная с версии 0.7 он использует специальную обёртку OpenSSL, написанную на C, под названием nassl. Предварительно скомпилированные пакеты SSLyze содержат скомпилированную версию этой обёртки в sslyze/nassl. Если вы хотите клонировать репозиторий SSLyze, вам придётся получить скомпилированную версию nassl из одного из пакетов SSLyze и скопировать её в sslyze-master/nassl, чтобы SSLyze заработал.
Исходный код nassl размещён по адресу https://github.com/nabla-c0d3/nassl.
SSLyze можно упаковать в исполняемый файл Windows, выполнив следующую команду:
$ python.exe setup_py2exe.py py2exe
GPLv2 - см. LICENSE.txt.