ShadowBroker: OSINT-дашборд с ИИ для глобальной разведки
Обзор ShadowBroker — open-source OSINT-платформы для отслеживания самолётов, спутников, сейсмики и геополитики в едином интерфейсе с ИИ-агентом.
ShadowBroker: OSINT-дашборд с ИИ для глобальной разведки
«Знание доступно всем, но редко агрегировано в открытом виде — до сегодняшнего дня.»
Что такое ShadowBroker и для кого он
ShadowBroker — это open-source дашборд геопространственной разведки в реальном времени, агрегирующий данные из десятков OSINT-источников в единый картографический интерфейс. Проект размещён на GitHub под ником BigBodyCobain и распространяется бесплатно.
Инструмент создан для аналитиков, исследователей и энтузиастов, которым нужен единый обзор глобальной активности — «единое окно» вместо десятков вкладок.
Кому это нужно:
- OSINT-аналитикам и журналистам-расследователям
- Исследователям геополитики и военных конфликтов
- Энтузиастам авиации, морского трафика и спутников
- DevSecOps-командам, строящим собственные разведывательные пайплайны
- Специалистам по кризисным коммуникациям и риск-менеджменту
Технологический стек
Платформа построена на 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+ слоям данных, размещению пинов, управлению картой и доставке алертов. Он видит всё то же самое, что видит оператор, и может в реальном времени совершать действия на карте.
Децентрализованная сеть 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, тайваньские новости, военная классификация).
Цены и тарифы
ShadowBroker — полностью бесплатный open-source проект. Никаких платных тарифов, подписок или SaaS-версий нет. Вы разворачиваете его у себя самостоятельно.
| Компонент | Стоимость |
|---|---|
| Исходный код | Бесплатно (GitHub) |
| Хостинг/сервер | Ваши расходы (VPS, Pi, облако) |
| API-ключи (OpenSky, N2YO, AISStream) | Бесплатный tier у всех провайдеров |
| ИИ-агент (Claude/GPT) | По тарифам провайдера LLM |
| Поддержка | Community (GitHub Issues) |
Плюсы и минусы
| ✅ Плюсы | ❌ Минусы |
|---|---|
| Полностью бесплатный open-source | Требует технических навыков для установки |
| 35+ слоёв данных в одном интерфейсе | Нет облачной/SaaS-версии |
| Нативная интеграция ИИ-агентов | Данные — только публичные (OSINT), без проприетарных источников |
| Поддержка Docker, Helm, Raspberry Pi | Требует поддержки сервера 24/7 для непрерывного мониторинга |
| Децентрализованный InfoNet mesh | Экспериментальный testnet — приватность не гарантирована |
| Активное сообщество и быстрое развитие | UI в «военном стиле» может смущать нетехнических пользователей |
| Self-hosted = полный контроль данных | Возможны проблемы с производительностью на слабом железе |
| Поддержка ARM64 / Raspberry Pi 5 | Документация пока неполная |
Сравнение с альтернативами
Большинство OSINT-инструментов дают один поток данных: трекер самолётов, трекер кораблей, агрегатор новостей. Они полезны по отдельности, но ограничены — один источник данных редко даёт что-то окончательное. Настоящая разведывательная ценность возникает при корреляции: когда независимые источники указывают на одно место, в одно время, с согласующимися сигналами.
| Параметр | ShadowBroker | World Monitor | Osiris |
|---|---|---|---|
| Тип | Open-source, self-hosted | Open-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.