Endless Remote — программное обеспечение для удалённого доступа и управления подключёнными устройствами, предназначенное для организации постоянных или временных соединений между клиентскими и управляющими узлами. Точное происхождение и история проекта публично не документированы в полном объёме; доступная информация ограничена описаниями функциональных возможностей и сценариев применения. В случае отсутствия подробных исторических сведений ниже представлено объединённое изложение типичных характеристик и назначения подобных решений.
Программа реализует основные механизмы удалённого рабочего стола, туннелирования соединений и управления сеансами, обеспечивая передачу графического интерфейса, обмен файлами и возможность удалённого администрирования. Основная цель продукта — предоставить инструмент для технической поддержки, администрирования серверов и удалённой работы сотрудников, сохраняя при этом параметры сессий и упрощая подключение через разнообразные сети.
- Удалённый рабочий стол: передача графического интерфейса удалённого устройства в реальном времени с поддержкой управления клавиатурой и мышью.
 - Поддержка нескольких платформ: клиенты и серверные компоненты для распространённых операционных систем, включая настольные и мобильные платформы.
 - Шифрование соединения: обеспечение конфиденциальности трафика между участниками сеанса с использованием стандартных криптографических методов.
 - Аутентификация и управление доступом: механизмы авторизации пользователей, ролей и политик доступа для разделения прав администрирования.
 - Обмен файлами и буфер обмена: двунаправленная передача файлов и синхронизация буфера обмена между локальной и удалённой машинами.
 - Туннелирование и проброс портов: возможность перенаправления сетевых портов для доступа к внутренним ресурсам за NAT или брандмауэрами.
 - Логирование и аудит: запись событий подключений, действий пользователей и базовая отчётность для целей безопасности и соответствия требованиям.
 - Управление сеансами: функции установления, приостановки, передачи управления между пользователями и завершения сессий.
 - Опции масштабирования: поддержка централизованного управления большим парком устройств и интеграции в системы мониторинга.
 - Режимы работы: постоянные агенты на целевых машинах для "удержания" соединений и одноразовые сеансы для разовых подключений техподдержки.