GhostTrack: OSINT-инструмент для отслеживания IP, телефонов и аккаунтов

«Useful tool to track location or mobile number» — именно так описывает себя проект на GitHub, и это лаконичное определение точно передаёт суть инструмента.

GhostTrack — это открытый OSINT-инструмент, предназначенный для сбора публично доступных данных об IP-адресах, номерах телефонов и пользователях интернет-платформ через интерфейс командной строки. На GitHub репозиторий набрал более 15 600 звёзд и 2 100 форков, что свидетельствует о широком признании в сообществе кибербезопасности.

Что такое GhostTrack и для кого он создан

GhostTrack — специализированный open-source OSINT-фреймворк, разработанный HunxByts, который агрегирует общедоступные данные для отслеживания цифровых идентичностей сразу по нескольким векторам: геолокация IP-адресов, извлечение метаданных телефонных номеров и профилирование аккаунтов в соцсетях.

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

ℹ Кому подойдёт GhostTrack
  • Пентестеры — фаза рекогносцировки перед тестом на проникновение
  • OSINT-аналитики — сбор публично доступной информации о цели
  • Специалисты по цифровой криминалистике — расследование инцидентов
  • Студенты по кибербезопасности — изучение основ информационной разведки
  • Системные администраторы — аудит собственного цифрового следа

Ключевые возможности

Инструмент включает четыре основных модуля:

  • IP Tracker — геолокация IP-адресов
  • Phone Tracker — извлечение информации по номеру телефона
  • Username Tracker — исследование профилей в социальных сетях
  • Интеграция с Seeker — для расширенного отслеживания IP

🌐 IP Tracker

Модуль обращается к API ipwho.is и возвращает страну, город, регион, широту и долготу, провайдера (ISP), ASN, часовой пояс и автоматически генерирует ссылку на Google Maps для визуальной привязки к карте.

📱 Phone Tracker

Используя библиотеку Python phonenumbers, модуль анализирует международные номера телефонов и извлекает информацию о провайдере, географическом регионе, часовом поясе и типе линии (мобильная, стационарная, VoIP). Поддерживаются форматы E.164 и международный.

👤 Username Tracker

Модуль выполняет автоматическую проверку имени пользователя на 23+ платформах, включая Facebook, Twitter, Instagram, LinkedIn, GitHub, TikTok и другие. Он отправляет HTTP-запросы к каждой платформе и сообщает о наличии аккаунта, что делает его ценным инструментом для анализа цифрового следа.

🔍 Show Your IP

Быстрая утилита для отображения собственного публичного IP-адреса через API ipify.org — полезна для проверки собственной сетевой идентичности перед проведением исследований.

📝 Пример использования

Сценарий: Вы получаете подозрительный звонок с неизвестного номера.

  1. Запускаете GhostTrack → выбираете Phone Tracker
  2. Вводите номер в формате +7XXXXXXXXXX
  3. Получаете: страну регистрации, тип линии (мобильный/VoIP), оператора связи
  4. Комбинируете с Username Tracker, чтобы проверить, есть ли аккаунты под этим именем

Архитектура и принцип работы


graph TD
    A[Запуск GhostTrack] --> B[Меню выбора модуля]
    B --> C[IP Tracker]
    B --> D[Phone Tracker]
    B --> E[Username Tracker]
    B --> F[Show My IP]
    C --> G[ipwho.is API]
    G --> H[Страна / Город / Координаты / ISP / Google Maps]
    D --> I[phonenumbers lib]
    I --> J[Оператор / Регион / Тип линии / Timezone]
    E --> K[HTTP-запросы к 23+ платформам]
    K --> L[Список найденных аккаунтов]
    F --> M[ipify.org API]
    M --> N[Ваш публичный IP]

Установка и запуск

Инструмент предоставляет меню-интерфейс с выбором режимов отслеживания, что делает его доступным даже для тех, у кого ограниченный опыт программирования.

# Клонирование репозитория
git clone https://github.com/HunxByts/GhostTrack.git
cd GhostTrack

# Установка зависимостей
pip3 install -r requirements.txt

# Запуск
python3 GhostTR.py

Специалисты по безопасности могут использовать одни и те же рабочие процессы как на системах на базе Debian, так и на Android-устройствах через Termux.

💡 Требования для запуска
  • Python 3.6+
  • Git
  • Стабильное подключение к интернету
  • Поддерживаемые платформы: Linux, Windows, Android (Termux)

Цены и лицензирование

GhostTrack работает исключительно с публично доступными данными и не хранит и не передаёт вашу информацию. Инструмент полностью бесплатный и распространяется с открытым исходным кодом на GitHub. Никаких платных планов, подписок или API-ключей для базовой функциональности не требуется.

Тарифный планСтоимостьВозможности
Open SourceБесплатноВсе модули: IP, Phone, Username, Show IP

Плюсы и минусы

✅ Плюсы❌ Минусы
Полностью бесплатный и открытыйТолько CLI — нет GUI или веб-интерфейса
Работает на Linux, Windows, TermuxUsername Tracker охватывает лишь 23+ платформы
Простая установка через pipPhone Tracker даёт только публичные метаданные
Не требует регистрации или API-ключейIP-геолокация неточна для VPN/proxy
Активное сообщество (15 600+ звёзд)Нет встроенного экспорта в отчёты
Интеграция с Seeker для расширенных возможностейТочность зависит от качества открытых источников
Поддержка международных форматов номеровНе подходит для корпоративного / масштабного использования

Сравнение с альтернативами

Sherlock — это Python-инструмент, который ищет конкретное имя пользователя на более чем 400 сайтах социальных сетей. PhoneInfoga — написанный на Go фреймворк для исследования телефонных номеров, который валидирует формат, определяет оператора и регион, а также запускает сканирование через NumVerify, Google Search и OVH.

ПараметрGhostTrackSherlockPhoneInfoga
ЯзыкPythonPythonGo
ИнтерфейсCLI-менюCLICLI + Web UI
IP-геолокация✅❌❌
Трекинг телефона✅❌✅ (глубже)
Поиск по юзернейму✅ (23+ сайта)✅ (400+ сайтов)❌
СтоимостьБесплатноБесплатноБесплатно / от $4.99 (API)
Поддержка Termux✅✅⚠️ Частично
Звёзды на GitHub~15 600~76 700~16 200
Web UI❌❌✅
Экспорт отчётов❌✅ (txt)✅ (JSON/CSV)
⚠ Важно: этика и законность

GhostTrack предназначен исключительно для этичного использования. Сбор информации о лицах без их согласия может нарушать законодательство о защите персональных данных (GDPR, ФЗ-152 в России). Используйте инструмент только для:

  • Аудита собственного цифрового следа
  • Авторизованного пентестинга
  • Образовательных целей в контролируемой среде

Применение инструмента для слежки, преследования или несанкционированного сбора данных незаконно.

Вердикт

Поскольку инструмент фокусируется на агрегации открытых данных, а не на эксплуатации систем, он позиционирует себя в рамках фазы сбора информации при оценках безопасности и OSINT-исследованиях.

GhostTrack — отличная отправная точка для изучения OSINT и быстрой рекогносцировки. Это не «убийца» специализированных инструментов вроде PhoneInfoga или Sherlock, но его уникальное преимущество — комбинирование трёх векторов разведки в одном лёгком пакете с минимальным порогом входа.

Кому подойдёт:

  • 🎓 Студентам кибербезопасности — как обучающий инструмент
  • 🔍 OSINT-аналитикам — для быстрой первичной рекогносцировки
  • 📱 Пользователям Termux — мобильный инструмент разведки
  • 🛡️ Специалистам по безопасности — аудит инфраструктуры и цифрового следа

Кому не подойдёт:

  • Корпоративным командам, нуждающимся в масштабировании и отчётах
  • Тем, кому нужна высокая точность данных по телефонам
  • Пользователям без базовых навыков работы с CLI

Рейтинг: 7 / 10

КритерийОценка
Функциональность7/10
Простота использования8/10
Охват платформ6/10
Активность поддержки7/10
Ценность (бесплатно)10/10