ShadowBroker: OSINT-дашборд с ИИ для глобальной разведки

«Знание доступно всем, но редко агрегировано в открытом виде — до сегодняшнего дня.»

Что такое ShadowBroker и для кого он

ShadowBroker — это open-source дашборд геопространственной разведки в реальном времени, агрегирующий данные из десятков OSINT-источников в единый картографический интерфейс. Проект размещён на GitHub под ником BigBodyCobain и распространяется бесплатно.

Инструмент создан для аналитиков, исследователей и энтузиастов, которым нужен единый обзор глобальной активности — «единое окно» вместо десятков вкладок.

Кому это нужно:

  • OSINT-аналитикам и журналистам-расследователям
  • Исследователям геополитики и военных конфликтов
  • Энтузиастам авиации, морского трафика и спутников
  • DevSecOps-командам, строящим собственные разведывательные пайплайны
  • Специалистам по кризисным коммуникациям и риск-менеджменту
ℹ Полностью открытый исходный код
ShadowBroker распространяется как open-source проект. Весь код доступен на GitHub, а деплой занимает несколько минут через Docker Compose.

Технологический стек

Платформа построена на Next.js, MapLibre GL, FastAPI и Python — и отслеживает коммерческие и военные воздушные суда, морские суда, спутники, землетрясения, зоны конфликтов, GPS-джаммеры, сети видеокамер и геополитические события.

Backend на FastAPI забирает и кэширует данные из публичных API по быстрому 60-секундному циклу (авиарейсы, корабли, спутники) и медленному 5-минутному циклу (новости, землетрясения, GDELT, CCTV). Frontend на Next.js опрашивает backend и отображает всё на WebGL-карте MapLibre GL.


graph LR
    A[Публичные API\nOpenSky / AISStream / N2YO / USGS / GDELT] --> B[FastAPI Backend\nАгрегация и кэш]
    B --> C[Next.js + MapLibre GL\nВеб-интерфейс карты]
    C --> D[Пользователь / Аналитик]
    E[ИИ-агент\nClaude / GPT / LangChain] -->|HMAC-команды| B
    B -->|Слои данных| E


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

35+ слоёв данных в реальном времени

Платформа отслеживает воздушные суда, корабли, спутники, землетрясения, зоны конфликтов, сети CCTV, GPS-джаммеры и актуальные геополитические события — всё обновляется в реальном времени.

Слои включают военные рейсы, частные джеты, коммерческую авиацию, морские суда, отслеживание спутников, сейсмическую активность и другие глобальные мониторинговые потоки. Список продолжает расширяться по мере интеграции новых источников.

Примеры конкретных слоёв:

  • ✈️ Авиация: коммерческие рейсы (~5 000+ бортов через OpenSky), частные и бизнес-джеты, военная авиация — отдельными слоями
  • 🚢 Морской трафик: классификация судов (грузовые, танкеры, яхты, военные), трекер ударных авианосных групп ВМС США
  • 🛰️ Спутники: орбиты в реальном времени, прохождения над точкой наблюдателя, спутниковые снимки Sentinel-2 с разрешением 10 м
  • 🌍 Сейсмика и стихийные бедствия: данные USGS в реальном времени
  • 📡 GPS-джаммеры: зоны глушения сигнала — индикатор радиоэлектронной борьбы
  • 📰 Геополитика: SIGINT/RISINT RSS-агрегатор, GDELT-кластеризация новостей на карте
  • 📷 CCTV: публичные камеры видеонаблюдения

Интеграция ИИ-агента

К ShadowBroker можно подключить ИИ-агента в роли со-аналитика через HMAC-подписанный агентный командный канал — поддерживаются Claude, GPT, LangChain и любой агент, говорящий на этом протоколе. Агент получает полный доступ на чтение/запись ко всем 35+ слоям данных, размещению пинов, управлению картой и доставке алертов. Он видит всё то же самое, что видит оператор, и может в реальном времени совершать действия на карте.

💡 Практический совет
Подключите Claude или GPT-4 через аgentic channel и попросите агента мониторить конкретный регион: он будет автоматически замечать корреляции между, например, военными перелётами и сейсмическими событиями — то, что человек-аналитик легко пропустит в потоке данных.

Децентрализованная сеть InfoNet

Агент может участвовать в децентрализованном InfoNet, публиковать подписанные сообщения, присоединяться к зашифрованным каналам, обмениваться зашифрованными DM и взаимодействовать с радио Meshtastic — как полноценный mesh-участник.

Региональное досье по клику

Правый клик в любой точке Земли открывает досье страны: глава государства, население, языки, краткое описание из Wikipedia и последний снимок Sentinel-2 с разрешением 10 м.

Радиосканеры и новостные кластеры

Одна из интересных возможностей — мониторинг публично доступных радиоканалов. Многие экстренные и аварийные службы работают на каналах, которые можно прослушивать. ShadowBroker интегрирует доступ к некоторым из этих потоков.

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


Источники данных

Все данные поступают из публично доступных API: OpenSky, adsb.lol, aisstream.io, N2YO, USGS, GDELT и других.

Инструмент полностью построен на публично доступных данных открытой разведки (OSINT). Никакие засекреченные, ограниченные или непубличные данные не используются.


Установка и требования

Требования: Python 3.10+, Node.js 18+, бесплатные API-ключи от aisstream.io и n2yo.com для полной функциональности.

ShadowBroker работает через контейнеризированные сервисы — необходимы Docker и Docker Compose.

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

# Запуск через Docker Compose
./compose.sh up -d

# Открыть дашборд
# http://localhost:3000

Для высокодоступных деплоев или домашних кластеров ShadowBroker поддерживает развёртывание через Helm. Чарт основан на шаблоне bjw-s-labs и обеспечивает модульную настройку для backend и frontend.

Среди дополнительных возможностей — поддержка Raspberry Pi 5 (ARM64-пакеты, headless-деплой) и специализированные слои: электростанции, Intel-покрытие Восточной Азии (базы JSDF, обогащение ICAO, тайваньские новости, военная классификация).

📝 Пример сценария использования
Аналитик замечает GPS-джаммер над Балтийским морем → переключает слой морского трафика → видит изменение курса танкеров → просит ИИ-агента сопоставить с GDELT-новостями за последние 48 часов → получает автоматический дайджест возможных причин.

Цены и тарифы

ShadowBroker — полностью бесплатный open-source проект. Никаких платных тарифов, подписок или SaaS-версий нет. Вы разворачиваете его у себя самостоятельно.

КомпонентСтоимость
Исходный кодБесплатно (GitHub)
Хостинг/серверВаши расходы (VPS, Pi, облако)
API-ключи (OpenSky, N2YO, AISStream)Бесплатный tier у всех провайдеров
ИИ-агент (Claude/GPT)По тарифам провайдера LLM
ПоддержкаCommunity (GitHub Issues)
⚠ Важно
Стоимость ИИ-агента (если подключаете Claude или GPT-4) — отдельная статья расходов. При интенсивном мониторинге с частыми запросами к LLM расходы могут быть заметными. Рассмотрите локальные модели через Ollama как бесплатную альтернативу.

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

✅ Плюсы❌ Минусы
Полностью бесплатный open-sourceТребует технических навыков для установки
35+ слоёв данных в одном интерфейсеНет облачной/SaaS-версии
Нативная интеграция ИИ-агентовДанные — только публичные (OSINT), без проприетарных источников
Поддержка Docker, Helm, Raspberry PiТребует поддержки сервера 24/7 для непрерывного мониторинга
Децентрализованный InfoNet meshЭкспериментальный testnet — приватность не гарантирована
Активное сообщество и быстрое развитиеUI в «военном стиле» может смущать нетехнических пользователей
Self-hosted = полный контроль данныхВозможны проблемы с производительностью на слабом железе
Поддержка ARM64 / Raspberry Pi 5Документация пока неполная

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

Большинство OSINT-инструментов дают один поток данных: трекер самолётов, трекер кораблей, агрегатор новостей. Они полезны по отдельности, но ограничены — один источник данных редко даёт что-то окончательное. Настоящая разведывательная ценность возникает при корреляции: когда независимые источники указывают на одно место, в одно время, с согласующимися сигналами.

ПараметрShadowBrokerWorld MonitorOsiris
ТипOpen-source, self-hostedOpen-source, есть веб-версияOpen-source, self-hosted
ЦенаБесплатноБесплатноБесплатно
Слоёв данных35+45+20+
ИИ-агент✅ Нативно (HMAC)✅ Встроенный AI❌ Нет
Mesh-сеть✅ InfoNet
Индекс нестабильности✅ Country Instability Index
Raspberry Pi✅ ARM64
Helm-деплой
Сложность установкиСредняяНизкаяСредняя
АудиторияАналитики, DevOpsЖурналисты, кризис-менеджерыРазработчики

World Monitor консолидирует 435+ источников, живое отслеживание, AI-анализ и 45 слоёв данных в одном дашборде — по масштабу источников он превосходит ShadowBroker, но уступает в гибкости агентной интеграции и mesh-сети.


Этика и правовые аспекты

Инструмент построен исключительно на публично доступных данных OSINT. Никакие засекреченные или ограниченные данные не используются. Позиции авианосцев — расчётные на основе публичных отчётов. Военный стиль UI — чисто эстетический. Проект предназначен для образовательных и личных исследовательских целей.


Вердикт: кому подойдёт?

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

Подойдёт:

  • OSINT-аналитикам и исследователям
  • Журналистам-расследователям
  • Энтузиастам геополитики и авиации
  • DevOps/DevSecOps командам, строящим разведывательные пайплайны
  • Homelab-энтузиастам на Raspberry Pi

Не подойдёт:

  • Нетехническим пользователям без опыта Docker
  • Организациям, нуждающимся в SaaS с SLA и поддержкой
  • Тем, кто нуждается в проприетарных или закрытых источниках данных

Рейтинг: 8.5 / 10

КритерийОценка
Функциональность9/10
Простота установки7/10
ИИ-интеграция9/10
Источники данных8/10
Документация7/10
Сообщество8/10

Проект активно развивается. Следите за обновлениями на github.com/BigBodyCobain/Shadowbroker.