Интересные GitHub-проекты: пробрасываем трафик через Telegram
Life-Hack [Жизнь-Взлом]/ХакингВы когда-нибудь хотели передавать IP-трафик через мессенджер? Хотели проверить, на что способен Telegram?
Что значит «нет»? А надо! Ловите Teletun и наслаждайтесь!
Установка
Установите пакет telegram-cli (например, с помощью snap).
Запустите telegram-cli следующим образом:
telegram-cli --json -P 4458
Убедитесь, что -P написана с большой буквы.
Установите зависимости:
pip install python-pytun pytg
Скачайте скрипт и запустите его. Молитесь в ожидании чуда.
Обратите внимание, одна сторона запускает скрипт без параметров, а вторая должна передать параметр --server. Затем клиент будет доступен по адресу 10.8.0.1 или 10.8.0.2 в зависимости от того, с какой стороны вы находитесь.
Как бы нелепо это ни звучало, но на многих платформах для нормальной работы нужны root-права.
Производительность
Не то чтобы это имело значение (вы же не думали, что будете использовать это для чего-то серьёзного?), но производительность не так уж и плоха.
Конечно, пропускная способность сильно ограничена, но зато пинг находится в пределах 100-150 мс. Наверное поэтому Telegram называется системой для обмена мгновенными сообщениями.