
SSLyzeの現在の開発は、別のリポジトリで行われています。
SSLyze の現在の開発は、別のリポジトリで行われています: https://github.com/nabla-c0d3/sslyze。
このリポジトリは新しい親リポジトリから定期的に更新されますが、最新バージョンについては新しいリポジトリを確認してください。リポジトリをクローンしたものの、新しいブランチを追跡したい場合は、以下のコマンドで origin を更新できます:
git remote set-url origin https://github.com/nabla-c0d3/sslyze.git
高速でフル機能の SSL スキャナー。
SSLyze は、サーバーに接続して SSL 構成を分析できる Python ツールです。高速かつ包括的になるように設計されており、組織やテスターが 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 以降、nassl と呼ばれる C で書かれたカスタム OpenSSL ラッパーを使用しています。SSLyze のプリコンパイル済みパッケージには、このラッパーのコンパイル済みバージョンが sslyze/nassl に含まれています。SSLyze リポジトリをクローンする場合は、SSLyze パッケージのいずれかからコンパイル済みの nassl を取得し、それを sslyze-master/nassl にコピーして、SSLyze を実行できるようにする必要があります。
nassl のソースコードは https://github.com/nabla-c0d3/nassl でホストされています。
次のコマンドを実行すると、SSLyze を Windows 実行可能ファイルとしてパッケージ化できます:
$ python.exe setup_py2exe.py py2exe
GPLv2 - LICENSE.txt を参照してください。