Удаленный доступ к рабочему столу из Telegram

Никому из вас сегодня не нужно рассказывать про ботов в Telegram. Их мы используем ежедневно, начиная с аптаймов и заканчивая синтезом речи. А как насчет управления компьютером?

Ответ не заставил себя долго ждать и мы сделали бота, который умеет:

  • Подключать вас к рабочему столу вашего компьютера
  • Создавать приглашения для подключения к чужому компьютеру
  • Скачивать файлы с удаленного компьютера

Рассмотрим каждый пункт по порядку.

Подключение к своему компьютеру

Для этого нам понадобится настроить постоянный доступ к нему. И подключить бота:

  1. Необходимо зарегистрироваться на Getscreen.me
  2. Скачать программу агента, запустить и авторизоваться в ней учетной записью (если лень, этот пункт можно пропустить и поиграться на демо-компьютере).

  3. В личном кабинете в разделе интеграций подключиться к Telegram

Всё. Теперь можно вернуться в Telegram. Вас поприветствует новый бот @GetscreenMeBot

Выполнив команду /list вы получите список ваших компьютеров с постоянным доступом. В нашем случае это демо-компьютер:

Если нажать кнопку «Connect», то сначала будет сгенерирована одноразовая ссылка для подключения, а затем предложено перейти по ней. Да, два клика может показаться неудобным, но это ради безопасности. После перехода откроется веб-страница с изображением вашего компьютера и функциями управления.

Подключение к чужому компьютеру

Для этого нужно создать приглашение и отправить его партнеру, к которому хотите подключиться:

1. Выполните команду /invite - она вернет ссылку на приглашение.

2. Перешлите приглашение партнеру

По ссылке откроется такое сообщение:

После того как приглашение будет принято (запущен прикрепленный файл небольшого агента), вы получите уведомление с ссылкой для присоединения к сеансу:

Осталось присоединиться.

Скачать файл с удаленного компьютера

Для этого у вашего компьютера есть кнопка «Download File» (тут нужно будет подключить свой компьютер, потому что доступ к файловой системе демо-компьютера закрыт).

При нажатии на кнопку вы перейдете в режим выбора файла. Вам будет доступна файловая структура компьютера:

После выбора файла бот пришлет вам его следующим сообщением.

Единственное ограничение это максимальный размер файла 50 мб. Это ограничения Telegram, не наши. Мы уже нашли решение, как увеличить размер и запилим его при наличии спроса на скачивание больших файлов.

Для первой итерации у нас всё. Мы надеемся, что это будет полезно: кто-то сможет подключаться к своим компьютерам с телефона или сможет оказать удаленную поддержку прямо в чате. Будем рады обратной связи.

Команда Getscreen.me

{ "author_name": "Farid Shamsutdinov", "author_type": "self", "tags": [], "comments": 25, "likes": 14, "favorites": 34, "is_advertisement": false, "subsite_label": "tribuna", "id": 180768, "is_wide": false, "is_ugc": true, "date": "Wed, 25 Nov 2020 14:23:58 +0300", "is_special": false }
0
25 комментариев
Популярные
По порядку
Написать комментарий...
9

И все же старый добрый RDP как-то безопасней

Ответить
0

RDP не получиться подружить с Telegram или с кем-то другим. Также ему нужен выделенный IP - что не удобно в домашних условиях.

Ответить

Домашний динозавр

Farid
21

И все же старый добрый RDP как-то безопасней

Ответить
8

Классика жанра

Ответить
3

Здорово, но Нахера? Все эти романы с телеграммом

Ответить
2

Это попытка показать что удаленный доступ можно легко интегрировать в свои бизнес-процессы на любых платформах.

Ответить
1

Это не интеграция, это просто ссылка в телеграме.

Ответить
0

Давайте подключим еще 100500 сервисов и потом будем гадать где утечка.
RDP  или TeamViever чем плохи? 
Или городить костыли наше все?

Ответить
3

Это можно расценивать как демонстрацию возможности интеграции удаленного доступа в другие платформы. Например в техсаппорте скорость присоединения к клиенту можно увеличить в разы.

Ответить
0

Слишком много вопросов и слишком мало ответов..

1) Агент на каком протоколе работает?
2) Насколько безопасно его использовать?
3) Передаются ли данные через ваш сервер?
4) Какие платформы поддерживаются?

Ну и, наконец, есть ли преимущества перед:

- Стандартным менеджером рабочего стола Windows
- TeamViewer
- AnyDesk
- etc

Ответить
2

Пока кратко отвечу на ваши вопросы:

1) Работаем на современных протоколах WebRTC и WebSocket.
2) Используем AES-шифрование и жестко присекаем на сервере попытки перебора.
3) WebRTC стремиться установить соединение P2P по STUN технологии для обхода NAT.
4) Windows, Linux, Mac

Ответить
0

Подготовим отдельную обзорную статью по всему решению. Постараемся в ней ответить на ваши вопросы.

Ответить
0

Потенциальная дыра в безопасности. 

Ответить
0

Аргументируйте пожалуйста.

Ответить
3

А что тут отвечать-то?! Агент чей? Кто знает что за код там? Ну такое себе

Ответить
0

Мы прозрачная компания, официально зарегистрированная. Тут вопрос доверия, а не безопасности решения.

Ответить
0

Мы прозрачная компания, официально зарегистрированная.

Из чего это следует?

Ответить
1

Мы открыто рассказываем про наш проект и методы монетизации. По регистрации вы можете найти информацию о нас в соответствующих источниках.

Ответить
0

Это не внушает какого-либо доверия.
Обычный пользователь скорее всего не будет искать что-либо.

Ответить
0

Доверия к безопасности решений официально зарегистрированной ноунейм (простите :) компании, которая получает полный доступ к ПК пользователя через свой агент...

Ответить
0

Мы строим сервис, который предлагает новые технологии в области удаленного доступа, с прозрачной моделью монетизации - это довольные клиенты.

Создание ботнетов не входит в сферу наших интересов.

Ответить
0

Del

Ответить
0

Странно, что инвайт делает тот, кто будет присоединяться, а не тот, к кому нужно присоединиться.
Для мошенников-то какое раздолье: теперь кроме телефонного спама будут и в телеге инвайты приходить. Неопытный юзер жмёт на ссылку, ставит себе агента - дальше все понятно.

Ответить
0

Инвайт предназначен для удаленной поддержки, чтобы оптимизировать процесс подключения без обмена идентификаторами.

Чтобы открыть доступ к компьютеру, недостаточно одного клика по полученной ссылке. Кроме того в приглашении есть явное предупреждение о том кто запрашивает доступ и что нужно быть осторожным.

А для мошенников у нас предусмотрены технические сюрпризы. Т.к. агенты для каждого инвайта отдаются отдельно это легко контролировать.

Ответить

Комментарий удален

0

Ваша проблема не имеет отношения к нашему продукту. Кроме того у нас нет функции управления мобильными устройствами.

Ответить

Комментарии

null