
Более совершенный инструмент проверки SSL-шифров на основе gnutls
cipherTest.sh — это «улучшенная» проверка SSL-шифров, поскольку она использует gnutls, который поддерживает гораздо больше конфигураций, чем openssl. Скрипт проверяет потенциально ~3 200 различных конфигураций (но выполняет предварительную оптимизацию, чтобы свести к минимуму количество «проваленных» проверок).
Для работы требуются openssl и gnutls-cli.
sudo apt-get install gnutls-bin
Пример вывода:
$ cipherTest www.host.com 443
Proto Cipher MAC KeX
------------------------------------------------
SSL2.0 DES-CBC3-MD5 MD5 RSA
SSL2.0 RC2-CBC-MD5 MD5 RSA
SSL2.0 RC4-MD5 MD5 RSA
SSL2.0 DES-CBC-MD5 MD5 RSA
SSL2.0 EXP-RC2-CBC-MD5 MD5 RSA
SSL2.0 EXP-RC4-MD5 MD5 RSA
SSL3.0 3DES-CBC SHA1 RSA
SSL3.0 ARCFOUR-128 SHA1 RSA
SSL3.0 ARCFOUR-128 MD5 RSA
SSL3.0 ARCFOUR-40 MD5 RSA-EXPORT
TLS1.0 3DES-CBC SHA1 RSA
TLS1.0 ARCFOUR-128 SHA1 RSA
TLS1.0 ARCFOUR-128 MD5 RSA
TLS1.0 ARCFOUR-40 MD5 RSA-EXPORT