Skip to content

InnopHackaton/ClientSide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS License: GPL v3 Language grade: Python

Зимний хакатон Иннополиса

Схема

Клиент связывается с сервером(порт 1338), получает от него публичный ключ(4096 бит). Шифрует сообщения, отправляет на сервер(порт 1337). Сервер расшифровывает данные и снова шифрует алгоритмом AES, отправялет вторуму клиенту. Схема рботает в двух направлениях.

Клиент А - 172.0.0.2

Модем - 172.0.0.2

Сервер - 10.0.5.6

Модем - 172.0.0.2

Клиент А - 172.0.0.1

Установка

Сборка:

docker-compose build

Запуск:

docker-compose run messager

Конфигурирование

Файлы конфигурации находятся в папке configs: для настрок сети, ключей