Поиск пользователей Telegram по местоположению на карте Часть 2 из 3 (Geogramint)


Второй инструмент для поиска пользователей Telegram по координатам на карте (долгота и широта) — Geogramint — OSINT Geolocalization tool for Telegram

Список неплохих и рабочих:
1. Telegram Nearby Map
https://github.com/tejado/telegram-nearby-map
2. Geogramint
https://github.com/Alb-310/Geogramint
3. CCTV
https://github.com/IvanGlinkin/CCTV

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

Основные функции Geogramint

  1. Создание интерактивных карт: Geogramint позволяет пользователям создавать карты с различными слоями данных, что делает анализ данных более наглядным и доступным.
  2. Поддержка различных форматов данных: Инструмент поддерживает множество форматов геоданных, таких как GeoJSON, Shapefile, KML и другие.
  3. Интеграция с популярными библиотеками: Geogramint легко интегрируется с такими библиотеками как Folium, Matplotlib и Pandas, что расширяет его функциональные возможности.
  4. Интерактивные визуализации: Инструмент позволяет создавать интерактивные визуализации данных, которые можно использовать в веб-приложениях и презентациях.

Установка:

Для работы с Geogramint необходимо иметь установленный Python. Также потребуется активный аккаунт Telegram и специальные ключи доступа: api_id и api_hash.

Посетите https://my.telegram.org/auth и войдите в систему с помощью номера телефона.

Вы получите код в в ваш Telegram:

Его нужно ввести тут:

Далее нужно ввести App title и Short name и выбрать Web ниже, после этого вы получите страницу с вашими api_id и api_hash

Настройка Geogramint
Идем на сервер и выполняем команды:

sudo apt-get update
sudo apt-get upgradae
sudo apt-get install build-essential
sudo apt-get install git vim pip pip3

sudo apt install git python3-pip
sudo git clone https://github.com/Alb-310/sudo Geogramint.git
sudo cd Geogramint/
sudo pip3 install -r requirements.txt
sudo pip install --upgrade telethon

Настройка Geogramint
Пример:
python3 geogramint.py set-config App api_id App api_hash Номер_телефона
python3 geogramint.py set-config 2007*** 418eaa9***** 380500****

2 Варианта запуска - локальный и удаленный сервер

ВАРИАНТ №1: Локальный запуск:

python3 geogramint.py

Результат:

ВАРИАНТ №2: Запуск на удаленном сервере:

Выбор точки на карте Google Maps:

Запуск команды для сканирования:
python3 geogramint.py start-scan 50.445717 30.5124381

Запуск команды для сканирования (пример по USA):
python3 geogramint.py start-scan 36.9325902,-76.2576128

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

Если в координатах есть «-«, тогда нужно использовать команду такого вида:
python3 geogramint.py start-scan 39.290986 -- -76.6142329

Не знаю, что у них там происходит, но им точно не скучно))))

Бесплатная консультация

Комментарии отключены.