Написать бэк-коннект сервер для приложения

Олег5 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
19.03.2020

Разработка BackConnect(wiki) сервера на python для ос windows с gui на библиотеке tkinter (или аналогичной легковесной и кроссплатформенной).

Схема TCP соединений:

Clien -> BC_Server

Client_V тоже написан и протокол - стандартный протокол RFB(wiki).

Client, подсоединяющийся к БК серверу уже написан, есть исходники, протокол RFB "с надстройкой".

Детали надстройки над протоколом неизвестны, предположительно перед стартом оригинального протокола добавлено пара лишних пакетов сообщающих BC_Server дополнительную информацию.

Задача:

1. R&D. Анализ исходного кода и проверка возможности создание кода.

2. Минимально рабочий прототип - работа с одним Client.Достаточно консольной версии.

3. Раб вер.

4. Функционал окна БК-сервера HVNC:

а) BC порт-задается порт.

б) Start/Stop BC-сервер соответственно.

в) Внизу статус BC-сервера/кол-во ботов/номер порта,который слушается.

д) При клике  по боту запускается VNC Viewer и происходит соединение c выбраным ботом.

г) В качестве примера дополнительно направляем скриншоты окон.

5. Полный запрет на winAPI.

6. Предоставление исходников на всех стадиях проекта.В идеале-приватный репозиторий на bitbucket,в котором мы видим этапы разработки.

7. Поддержка,исправления и доработки по результатам эксплуатации.