Как мне перечислить наборы шифров SSL/TLS, которые предлагает конкретный веб-сайт?

Есть ли способ, которым мы можем перечислить только шифры с "YES" в упомянутом скрипте в приведенном выше URL. Скрипт выглядит работающим, но выдает огромные списки, включая YES & NO.

Оцените помощь по этому вопросу, так как мне нужно запустить скрипт и искать шифры, включенные на серверах Prod

1 ответ1

0

Поскольку у вас есть рабочий скрипт, вы можете изменить его, чтобы получить желаемый результат. Точнее, вы можете изменить его так, чтобы пропустить вывод, который вам не нужен.

Один из самых простых способов экспериментировать со сценариями, такими как тот, который вы цитируете, - это закомментировать строки, которые, по вашему мнению, вам не нужны. В bash символ # в начале строки приведет к игнорированию этой строки скрипта.

Сначала обо всем по порядку. Я бы порекомендовал вам изучить сценарий, чтобы увидеть, какие выходные строки вы хотите сохранить, а какие вы хотите исключить, и закомментировать строки, которые выдают вывод, который вам не нужен. Если вы спешите и у вас нет времени, чтобы изучить и обдумать, как пересмотреть скрипт, простой краткосрочный инструмент для фильтрации текста, такой как grep может быть вам необходим. Это введение в основы использования grep может быть полезным, особенно если вы прокрутите вниз до раздела об использовании grep с конвейерами UNIX.

Вторая часть вашего вопроса выполнима, но вы лучше поймете, как этого добиться после того, как приобретете навыки выполнения первой части вашего упражнения. В начале скрипта составлен список всех шифров, которые скрипт протестирует. Вместо того, чтобы создавать этот список, вы можете жестко закодировать список выбранных вами шифров. Но имейте в виду, что невозможно проверить, принимает ли удаленный сервер данный шифр, если ваш клиент (клиент openSSL, с которым скрипт тестирует) не поддерживает этот шифр.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .