Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11
Перетяжка, Премия ТПрогер, 13.11

Студент из Австрии использовал Telegram для создания защищённого сетевого туннеля между двумя компьютерами

Новости Отредактировано

13К открытий13К показов

Что произошло?

Студент и разработчик ПО Стефан Райтер реализовал защищённый туннель для IP-трафика, используя известный своим шифрованием мессенджер Telegram. Совершенно случайно это совпало со днём выпуска Telegram Desktop версии 1.0.

Как он это сделал?

Для передачи сообщение преобразуются в BASE64-кодировку и отправляются в чат собеседнику. Бот на другой стороне расшифровывает его и также отправляет своё сообщение. Точную получившуюся скорость автор не сообщает, однако указывает, что пинг был порядка 150 мс, что довольно неплохо, учитывая всю схему и скрипты на Python. Детали реализации можно найти в статье, однако ничего сверхъестественного там нет, интересна скорее сама идея.

Студент из Австрии использовал Telegram для создания защищённого сетевого туннеля между двумя компьютерами 1

И зачем это всё?

Без какой-то конкретной цели, просто для развлечения. Стефан выделил целый отдельный абзац для описания вариантов применения его творения в реальной жизни, однако написал в нём лишь: «Вы на самом деле думали, что я тут что-нибудь напишу?»

Есть ещё примеры интересных реализаций таких туннелей?

Не так давно для похожих целей другой умелец использовал QR-коды, настроив через них передачу IP-трафика со скоростью порядка 1–2 килобайт в секунду. В комментариях на Reddit даже в шутку высказывали мысль, что можно сделать подобное и через SMS-сообщения, имея безлимитный тарифный план.

Существует даже настоящий RFC, описывающий способ передачи IP-пакетов с помощью голубей. Он опубликован ещё в 1990 году, как один из первоапрельских RFC.

Следите за новыми постами
Следите за новыми постами по любимым темам
13К открытий13К показов