Программа удаленной техподдержки (некий аналог тимвьювера)

Дмитрий8 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
27.04.2017

Требуется продукт полностью под своим управлением (аналог Тимвьювера): 

http://alternativeto.net/software/teamviewer/?license=opensource

скорее всего взять за основу вот этот (хотя и не критично , жду предложений) 

http://www.uvnc.com/products/uvnc-sc.html

А вот непосредственно и ТЗ: 

Основные моменты: 

- в основном наши клиенты пользуют серверные ОС Виндовс через rdesktop, следует учесть этот момент (многопользовательский режим), администратор на удаленке должен иметь возможность работы даже при отсутствии залогиненных пользователей 

- сервера будут наши, администратор должен видеть существующие подключения (в будущем надо будет реализовать схему с разрешением каждому администратору управлять определенным набором клиентских ПК) 

- данные (видеопоток в т.ч.) должны передаваться через шифрованный канал 

- на первом этапе интересуют возможности: удаленного управления, передачи файлов, блокировки локальных устройств ввода (клавиатура/мышь, чтобы пользователи не мешали работе удаленного саппорта) — на этом и надо сконцентрировать внимание. 

Общий алгоритм работы: 

-- после загрузки ПК программа-клиент удаленного администрирования подключается к серверу (прохождение NAT — предусмотреть как TCP, так и UDP overlap) 

-- клиенту для подключения ничего не надо. после первого подключения программе-клиенту на конкретном ПК присваивается ИД, и этот ИД используется постоянно в дальнейшем. 

-- вся информация на сервере хранится в базе. 

-- программа-клиент не должна создавать ощутимой нагрузки на ПК клиента (особенно в режиме ожидания). 

-- сотрудники техподдержки работают в своей программе --АРМУК (автоматизированное рабочее место удаленного контроля). 

-- сотрудники ТП должны иметь возвожность подключаться к клиентам по их ИД и сгенерированному (или постоянному) паролю. 

-- сотрудники ТП должны иметь возможность создавать в АРМУК списки клиентов и видеть их состояние — в сети и т.д. 

-- все сотрудники заходят в АРМУК по персональтному логину/паролю. 

-- реализовать возможность для суперадминистратора: 

* создание, активацию, деактивацию, смену пароля для сотрудников ТП; 

* подключение к клиентским местам без указания пароля; 

Сервера, тестовые площадки, клиентские места для теста мы предоставим.