В системах Linux для проверки версии TLS можно использовать различные инструменты. Вот несколько часто используемых методов:
ссылка:
https://www.howtouselinux.com/post/ssl-vs-tls-and-how-to-check-tls-version-in-linux
Команды OpenSSL: OpenSSL — это мощный набор инструментов с открытым исходным кодом, который можно использовать для шифрования, дешифрования и проверки соединений TLS. Версию TLS можно проверить с помощью следующей команды:
openssl s_client -connect example.com:443 -tls1_2
1
В этом примере мы подключаемся к example.com через порт 443 и указываем TLS версии 1.2. При необходимости вы можете изменить параметр -tls1_2 на -tls1_3 или другие версии.
Команда nmap: nmap — это инструмент обнаружения и аудита сети. Его также можно использовать для проверки версии TLS. Используйте следующую команду:
nmap --script ssl-enum-ciphers -p 443 example.com
1
При этом будет просканирован порт 443 на сайте example.com и выведен список поддерживаемых версий TLS.
Команда Curl: Curl — это инструмент командной строки для передачи данных, поддерживающий соединения TLS. Используйте следующую команду:
curl -v https://example.com
1
В выводе вы можете увидеть информацию о подключении, включая используемую версию TLS.
Сценарий Python: вы также можете использовать сценарий Python для проверки версии TLS. Вот простой пример:
import ssl
import socket
hostname = 'example.com'
port = 443
context = ssl.create_default_context()
with socket.create_connection((hostname, port)) as sock:
with context.wrap_socket(sock, server_hostname=hostname) as ssock:
print(ssock.version())
1
2
3
4
5
6
7
8
9
10
Этот скрипт Python использует модули сокета и SSL для подключения к порту 443 сайта example.com и выводит используемую версию TLS.
Независимо от того, какой метод вы используете, проверка версии TLS является важным шагом в обеспечении безопасности вашей системы и шифрования ваших сообщений. Убедитесь, что версия TLS, используемая в вашей системе, актуальна и безопасна для защиты ваших данных и конфиденциальности.
Мы скомпилировали pdf-файл для изучения Linux и разместили его по указанному ниже пути. Вы можете забрать его самостоятельно:
https://www.howtouselinux.com/post/linux-commands-for-linux-beginners-cheat-sheet