SSLツールコレクション
このリポジトリには、SSL/TLSに関連する問題のデバッグや解析を目的としたさまざまなツールが含まれています。
TLSの状態の解析
- analyze-ssl.pl
- さまざまなSSL/TLSバージョンのサポートを確認
- サポートされている暗号スイートを確認
- 証明書の検証
- OCSPの状態を確認
- SNIがサポートされているか、および/または必須かどうかを確認
- チェーン証明書を表示し、証明書の検証が成功した場合はローカルルートも表示
- 直接接続およびさまざまな形式のSTARTTLSをサポート
- ...
SMTP TLSサポート(STARTTLS)
- mx_starttls_bulk.pl
- SMTP TLSサポートのためのドメインの一括チェック
- ノンブロッキングI/Oによる高速な並列チェック: MXルックアップと複数のTLS接続を含めて40〜60ドメイン/秒
- MTAにおけるTLSサポートの一般的な問題をチェック
- STARTTLS自体がSTARTTLSサポートの除去によるMITM攻撃に対して開放されているため、証明書の検証は試みない
- mx_starttls_bulk_summarize.pl
- mx_starttls_bulkによって作成されたデータを要約
HTTPS: 証明書検証、OCSP ...
- https_ocsp_bulk.pl
- 多数のサイトについて、証明書検証、暗号スイート、OCSP失効の問題をチェック
- 同期式、つまり1つのサイトがチェックされた後に次のサイトがチェックされる
Heartbleed
- check-ssl-heartbeat.pl
- heartbleed OpenSSL脆弱性のチェック
- STARTTLSまたは類似のプロトコルを必要とするさまざまなプロトコルをサポート