Гайд - Полезно - Telegram Nearby Map | Поиск местоположение пользователей телеграмм | Enginr.ru - Форум социальной инженерии

Frame 1171275579.png

🔍 Что такое Telegram Nearby Map?​

Telegram Nearby Map — это инструмент, который позволяет отображать на карте пользователей Telegram, находящихся рядом с вами. Он использует данные из Telegram через официальную библиотеку TDLib, а для визуализации карты — OpenStreetMap.

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


⚠️ Ограничения​

Telegram с определённого момента снизил точность передаваемой информации о расстоянии до пользователей, чтобы защитить их конфиденциальность. Поэтому:
  • Вы не увидите точных координат, а лишь приблизительное расположение пользователей рядом.
  • Показываются только те пользователи, которые включили функцию "Пользователи рядом" в Telegram. По умолчанию она отключена.

🛠 Установка и настройка​


Что потребуется:

  • Установленный Node.js
  • Аккаунт Telegram
  • Немного технической подготовки

Шаг 1. Получите Telegram API ключи

  1. Перейдите на https://my.telegram.org
  2. Авторизуйтесь с помощью своего Telegram-номера.
  3. Зайдите в раздел API Development Tools
  4. Создайте новое приложение:
    • Введите любое название приложения
    • Укажите произвольное название организации и сайт
  5. После создания вы получите:
    • api_id
    • api_hash

Шаг 2. Клонируйте репозиторий

Код:
git clone https://github.com/tejado/telegram-nearby-map.git
cd telegram-nearby-map

Шаг 3. Настройте конфигурацию

  • Скопируйте пример конфигурации:
Код:
cp config.example.js config.js
  • Откройте config.js и вставьте туда свои api_id и api_hash.

Шаг 4. Установите зависимости

Код:
npm install

Шаг 5. Запустите приложение

Код:
npm start

Во время первого запуска вы увидите в терминале запрос авторизации Telegram. Следуйте инструкциям: введите код подтверждения, пришедший в Telegram.


🌍 Интерфейс приложения​

После запуска веб-сервер будет доступен по адресу: http://localhost:3000

На карте вы увидите:
  • своё местоположение
  • других пользователей Telegram, находящихся рядом (если у них включена функция "Пользователи рядом")
Каждые 25 секунд приложение обновляет данные — новые пользователи могут появляться на карте.

P.S Недавно телеграмм убрали этот функционал "Пользователи рядом" поэтому за функционал Telegram Nearby Map я не отвечаю!

📐 Как работает определение позиции?​

Приложение использует TDLib, чтобы получить список пользователей и расстояние до них от текущего местоположения.
Если измерить расстояние до одного и того же пользователя из трёх разных точек, можно примерно вычислить его координаты — это метод называется триангуляцией.

В Telegram Nearby Map такая логика реализуется автоматически, однако точность остаётся ограниченной из-за политики Telegram.

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Активность
Пока что здесь никого нет.
Назад
Сверху