О любом сервисе, защищающем соединения через ssl / tls. В основном https, но интересуют pop3s, ftps и т.п.
Например у меня есть apache, а прошеший аудит выдрал за небезопасные циферы. Покурив маны я их запретил, но мне нужно в этом убедиться. Т.е. не надеяться на то что правильно указал параметры, а попробовать подключиться и убедиться, что уязвимые циферы не используются.
В идеале хотелось бы получить список используемых cipher'ов, чтобы прикрутить скрипт к системе мониторинга.
Ошибаешься, количество массово поддерживаемых алгоритмов у публичных серверов и клиентов конечно и известно. Для случаев локальных конверсий алгоритмов хватает простого запроса с -serverpref, что ему на самом деле нужно.
Т.е. составить список алгоритмов, считающихся дырявыми и в скрипте пытаться
Но требуется самый новый nmap ( >= 5.59beta1 ). Т.е. новее, чем последний официальный stable. Я поставил 5.61test в отдельный каталог
Собираю:
sudo apt-get build-dep nmap
mkdir /dev/shm/nmap && cd /dev/shm/nmap
tar -xjf ~/Загрузки/nmap-*
./configure --prefix=/home/router/local/nmap
make
make install