Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TLS App

В этом проекте приводится пример приложения на защищенном TLS с использованием библиотеки Python ssl

Требования

  • Python 3.x
  • OpenSSL (опционально)

Запуск

Генерация сертификата и ключа (опционально)

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj "/CN=localhost"

Запуск сервера

python server.py <cert_path> <key_path>

Запуск клиента

python client.py <cert_path>

Запись трафика

Используйте Wireshark для записи сетевой трассы.

Для расшифровки сообщений укажите файл ssl_logs.txt в настройках Wireshark для расшифровки TLS трафика.

Пример сетевой трассы доступен в папке trace_example

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages