Как узнать IP-адрес человека через телеграм-звонки?
t.me/naebnet
Публикуем дополнение к ролику про теоретические проблемы мессенджера Telegram — https://youtu.be/fj7z97ejYUo
Способ #1 — использование стороннего софта
1. Скачиваем программу WireShark.
2. Открываем приложение и в фильтре указываем протокол STUN.
3. Ищем иконку лупы и смотрим, как у нас появится новая строка с параметрами и поисковой строкой. Выбираем параметр Строка.
4. В строке пишем: XDR-MAPPED-ADDRESS
5. Включаем WireShark и звоним через Telegram.
Ответ на звонок провоцирует автоматический сбор данных. Чтобы отфильтровать их и найти адрес жертвы, жмём в настроенном поисковике Найти, ищем в строке XDR-MAPPED-ADDRESS. То, что идёт после этого — нужный IP.
Способ #2 — использование диспетчера задач
- Звоним жертве с десктоп-версии Telegram.
- Запускаем диспетчер задач -> производительность -> сеть -> монитор ресурсов -> образ -> Telegram.exe
- Теперь смотрим, с каким IP-адресом идёт больший обмен трафика. Это и есть данные нашего собеседника.
Примечание
IP можно вычислить только через P2P звонки, из соображений безопасности они включены по умолчанию исключительно для контактов пользователя. Для того, чтобы злоумышленники не смогли вычислить ваш IP-адрес, достаточно изменить настройки.
Местонахождение сайта и IP адреса:


Остановите спам-звонки, письма, фрод, скам и кражу личных данных с помощью Incogni
DB-IP (01.11.2023)
| IP адрес | 149.154.167.99 |
| Имя ресурса | 149.154.167.99 |
| IP диапазон | 149.154.164.0-149.154.167.255 CIDR |
| Провайдер | Telegram Messenger Amsterdam Network |
| Организация | |
| Страна | United Kingdom of Great Britain and Northern Ireland (GB) |
| Регион | England |
| Город | London |
| Часовой пояс | Europe/London, GMT0000 |
| Местное время | 03:43:09 (GMT) / 2023.11.23 |
| Индекс | W1B |
При поддержке DB-IP
IPGeolocation.io (02.11.2023)
| IP адрес | 149.154.167.99 |
| Имя ресурса | 149.154.167.99 |
| IP диапазон | 149.154.167.0-149.154.167.255 CIDR |
| Провайдер | Telegram Messenger Inc |
| Организация | Telegram Messenger Inc |
| Страна | United Kingdom (GB) |
| Регион | England |
| Город | London |
| Часовой пояс | Europe/Amsterdam, GMT+0100 |
| Местное время | 04:43:09 (CET) / 2023.11.23 |
| Индекс | NW7 2 |
При поддержке IPGeolocation.io
IP2Location (06.11.2023)
| IP адрес | 149.154.167.99 |
| Имя ресурса | 149.154.167.99 |
| IP диапазон | 149.154.160.0-149.154.175.255 CIDR |
| Провайдер | |
| Организация | |
| Страна | United Kingdom of Great Britain and Northern Ireland (GB) |
| Регион | England |
| Город | Warrington |
| Часовой пояс | +00:00 |
| Местное время | 03:43:09 (UTC) / 2023.11.23 |
| Индекс | MK46 |
При поддержке IP2Location
MaxMind GeoIP (19.11.2023)
| IP адрес | 149.154.167.99 |
| Имя ресурса | 149.154.167.99 |
| IP диапазон | |
| Провайдер | |
| Организация | |
| Страна | United Kingdom (GB) |
| Регион | England |
| Город | London |
| Часовой пояс | Europe/London, GMT0000 |
| Местное время | 03:43:09 (GMT) / 2023.11.23 |
| Индекс | EC4R |
При поддержке MaxMind GeoIP
IPInfo.io (19.11.2023)
| IP адрес | 149.154.167.99 |
| Имя ресурса | 149.154.167.99 |
| IP диапазон | 149.154.166.0-149.154.167.255 CIDR |
| Провайдер | Telegram Messenger Inc |
| Организация | Telegram Messenger Inc |
| Страна | Netherlands (NL) |
| Регион | |
| Город | |
| Часовой пояс | |
| Местное время | |
| Индекс |
При поддержке IPInfo.io
Встречайте! Бот для проверки доменов и IP-адресов
В последнее время очень динамично и бурно развивается рынок Telegram ботов. И мы решили не проходить мимо таких тенденций. Для облегчения поиска информации о владельцах доменов и IP-адресов у нас появился свой Whois-бот — @BesthostingBot.
Теперь для того, чтобы узнать свободен ли домен или выяснить его владельца достаточно написать имя домена нашему Боту (@BesthostingBot).
Кроме этого, @BesthostingBot также выдает информацию о владельце IP-адреса.
Мы надеемся, что появление данного Whois-бота упростит и ускорит процесс проверки и выбора доменного имени, а также поиска информации о владельце домена или IP-адреса.
Telegram: получаем IP адрес собеседника
Рассказываю о том, как мне удалось определить IP адрес своего собеседника в Telegram при помощи аудио вызова в мессенджере. Плюс написал bash-скрипт для автоматизации.

Wireshark и STUN
Недавно передо мной стояла задача определить IP-адрес собеседника в мессенджере Telegram. Для этой цели я использовал инструмент анализа сетевого трафика Wireshark, где и обнаружил трафик протокола STUN.
STUN (Session Traversal Utilities for NAT) – это стандартизированный протокол, предназначенный для помощи устройствам, находящимся за NAT (Network Address Translation), в определении своего внешнего IP-адреса и типа NAT, который используется на их шлюзе. Суть протокола заключается в том, чтобы предоставить возможность устройствам узнать свой публичный IP-адрес и определить, какие порты доступны для исходящих соединений.
Одним из ключевых атрибутов, передаваемых в сообщениях STUN, является XOR-MAPPED-ADDRESS. Этот атрибут содержит публичный IP-адрес отправителя сообщения. Направление пакета определяет, чей именно IP-адрес содержится в этом атрибуте: если фрейм направлен ко мне, XOR-MAPPED-ADDRESS покажет мой IP, а если он отправлен от меня – то IP моего собеседника.

Автоматизация
Потратив немного времени решил автоматизировать процесс получения IP своего визави в Telegram с помощью консольной версии Wireshark – tshark.
Принцип работы довольно простой. После старта в течении 5 секунд идет дамп сетевого трафика на сетевом интерфейсе, затем конвертируется в текстовый формат с выделением двух IP из атрибута XOR-MAPPED-ADDRESS, где один из IP принадлежит нашему клиенту.

Сравниваем адреса с нашим публичным адресом и получаем IP адрес удаленного клиента (по пути сравнивая IP на принадлежность к AS Telegram). Бонусом скрипт делает запрос для получения информации об IP адресе, так как не обязательно IP клиента будет принадлежать сотовому оператору. Это может быть и корпоративная сетка тоже.
Как узнать IP в Telegram?
- Устанавливаем Telegram desktop для Linux или Mac.
- Устанавливаем tshark (sudo apt install tshark или скачиваем Wireshark для macOS. tshark идет в комплекте).
- Запускаем скрипт.
- Звоним тому, чей IP адрес нам интересен.
- Profit! Мы получили IP нашего Telegram собеседника!
- Можно класть трубку.
Установка и запуск на примере Ubuntu 20
$ sudo apt update $ sudo apt install -y python3-pip python3-venv tshark $ git clone https://github.com/n0a/telegram-get-remote-ip $ cd telegram-get-remote-ip $ python3 -m venv venv $ source ./venv/bin/activate $ sudo pip3 install -r requirements.txt $ sudo python3 tg_get_ip.py
UPD 2023: Я переписал скрипт на Python, должно работать стабильнее.
PS. Возможна работа на Android смартфонах с termux и root доступом. Без него трафик не захватить. thshark на termux ставиться легко: pkg install root-repo && pkg install tshark.
