BigBodyCobain / Shadowbroker
BigBodyCobain / Shadowbroker
🛰️ S H A D O W B R O K E R Global Threat Intercept — Real-Time Geospatial Intelligence Platform 🛰️ S H A D O W B R O K E R 全球威胁拦截 — 实时地理空间情报平台
SHADOWBROKER_LOG1423.MP4 ShadowBroker is a decentralized intelligence platform that aggregates real-time, multi-domain OSINT telemetry from 60+ live intelligence feeds into a single dark-ops map interface. Aircraft, ships, satellites, conflict zones, CCTV networks, GPS jamming, internet-connected devices, police scanners, mesh radio nodes, and breaking geopolitical events — all updating in real time on one screen as well as an obfuscated communications protocol and information exchange infrastructure. Built with Next.js, MapLibre GL, FastAPI, and Python. SHADOWBROKER_LOG1423.MP4 ShadowBroker 是一个去中心化的情报平台,它将来自 60 多个实时情报源的多领域开源情报(OSINT)遥测数据聚合到一个单一的暗黑风格地图界面中。飞机、船舶、卫星、冲突区域、闭路电视网络、GPS 干扰、联网设备、警察扫描仪、网状无线电节点以及突发地缘政治事件——所有信息都在一个屏幕上实时更新,并配备了混淆通信协议和信息交换基础设施。该项目基于 Next.js、MapLibre GL、FastAPI 和 Python 构建。
35+ toggleable data layers, including SAR ground-change detection. Multiple visual modes (DEFAULT / SATELLITE / FLIR / NVG / CRT). Right-click any point on Earth for a country dossier, head-of-state lookup, and the latest Sentinel-2 satellite photo. No user data is collected or transmitted — the dashboard runs entirely in your browser against a self-hosted backend. Designed for analysts, researchers, radio operators, and anyone who wants to see what the world looks like when every public signal is on the same map. 包含 35 个以上可切换的数据层,包括 SAR(合成孔径雷达)地面变化检测。提供多种视觉模式(默认 / 卫星 / 热成像 / 夜视 / CRT 复古终端)。右键点击地球上的任何一点,即可获取国家档案、国家元首查询以及最新的 Sentinel-2 卫星照片。系统不收集或传输任何用户数据——仪表盘完全在您的浏览器中运行,并连接到自托管的后端。专为分析师、研究人员、无线电操作员以及任何希望在同一张地图上查看所有公共信号的人员而设计。
Why This Exists 为什么存在这个项目
A surprising amount of global telemetry is already public — aircraft ADS-B broadcasts, maritime AIS signals, satellite orbital data, earthquake sensors, mesh radio networks, police scanner feeds, environmental monitoring stations, internet infrastructure telemetry, and more. This data is scattered across dozens of tools and APIs. ShadowBroker combines all of it into a single interface. The project does not introduce new surveillance capabilities — it aggregates and visualizes existing public datasets. It is fully open-source so anyone can audit exactly what data is accessed and how. No user data is collected or transmitted — everything runs locally against a self-hosted backend. No telemetry, no analytics, no accounts. 令人惊讶的是,大量的全球遥测数据已经是公开的——飞机 ADS-B 广播、海事 AIS 信号、卫星轨道数据、地震传感器、网状无线电网络、警察扫描仪馈送、环境监测站、互联网基础设施遥测等。这些数据分散在数十种工具和 API 中。ShadowBroker 将所有这些整合到一个单一的界面中。该项目并未引入新的监控能力,而是聚合并可视化了现有的公共数据集。它是完全开源的,因此任何人都可以审计具体访问了哪些数据以及如何访问。不收集或传输任何用户数据——一切都在本地针对自托管后端运行。没有遥测、没有分析、没有账户。
Shodan Connector Shodan 连接器
ShadowBroker includes an optional Shodan connector for operator-supplied API access. Shodan results are fetched with your own SHODAN_API_KEY, rendered as a local investigative overlay (not merged into core feeds), and remain subject to Shodan’s terms of service. ShadowBroker 包含一个可选的 Shodan 连接器,供操作员提供 API 访问权限。Shodan 结果使用您自己的 SHODAN_API_KEY 获取,并作为本地调查覆盖层呈现(不会合并到核心数据源中),且仍受 Shodan 服务条款的约束。
Interesting Use Cases 有趣的使用案例
Track Air Force One, the private jets of billionaires and dictators, and every military tanker, ISR, and fighter broadcasting ADS-B. Air Force One and all of the accompanying Presidential/Vice Presidential planes are highlighted and monitored from the moment they leave the ground. 追踪“空军一号”、亿万富翁和独裁者的私人飞机,以及每一架广播 ADS-B 的军用加油机、ISR(情报、监视与侦察机)和战斗机。“空军一号”及所有随行的总统/副总统专机从起飞那一刻起就会被高亮显示并受到监控。
Connect an AI agent as a co-analyst through ShadowBroker’s HMAC-signed agentic command channel — supports OpenClaw and any other agent that speaks the protocol (Claude, GPT, LangChain, custom). The agent gets full read/write access to all 35+ data layers, pin placement, map control, SAR ground-change, mesh networking, and alert delivery. It sees everything the operator sees and can take actions on the map in real time. 通过 ShadowBroker 的 HMAC 签名代理命令通道连接 AI 代理作为共同分析师——支持 OpenClaw 以及任何支持该协议的代理(Claude、GPT、LangChain、自定义)。代理可以完全读写所有 35 个以上的数据层、图钉放置、地图控制、SAR 地面变化、网状网络和警报发送。它能看到操作员看到的一切,并能实时在地图上采取行动。
Communicate on the InfoNet testnet — The first decentralized intelligence mesh built into an OSINT tool. Obfuscated messaging with gate personas, Dead Drop peer-to-peer exchange, and a built-in terminal CLI. No accounts, no signup. Privacy is not guaranteed yet — this is an experimental testnet — but the protocol is live and being hardened. 在 InfoNet 测试网上进行通信——这是首个内置于开源情报工具中的去中心化情报网。提供带有门禁角色的混淆消息传递、Dead Drop 点对点交换以及内置的终端 CLI。无需账户,无需注册。隐私尚无法保证——这是一个实验性测试网——但协议已经上线并正在加固中。
- Right-click anywhere on Earth for a country dossier (head of state, population, languages), Wikipedia summary, and the latest Sentinel-2 satellite photo at 10m resolution.
- 右键点击地球上的任何位置,获取国家档案(国家元首、人口、语言)、维基百科摘要以及 10 米分辨率的最新 Sentinel-2 卫星照片。
- Click a KiwiSDR node and tune into live shortwave radio directly in the dashboard.
- 点击 KiwiSDR 节点,直接在仪表盘中收听实时短波广播。
- Click a police scanner feed and eavesdrop in one click.
- 点击警察扫描仪馈送,一键监听。
- Watch 11,000+ CCTV cameras across 6 countries — London, NYC, California, Spain, Singapore, and more — streaming live on the map.
- 观看横跨 6 个国家(伦敦、纽约、加利福尼亚、西班牙、新加坡等)的 11,000 多个闭路电视摄像头,在地图上实时流式传输。
- See GPS jamming zones in real time — derived from NAC-P degradation analysis of aircraft transponder data.
- 实时查看 GPS 干扰区——源自对飞机应答器数据中 NAC-P 降级的分析。
- Monitor satellites overhead color-coded by mission type — military recon, SIGINT, SAR, early warning, space stations — with SatNOGS and TinyGS ground station networks.
- 通过 SatNOGS 和 TinyGS 地面站网络,按任务类型(军事侦察、信号情报、SAR、预警、空间站)对头顶卫星进行颜色编码监控。
- Track naval traffic including 25,000+ AIS vessels, fishing activity via Global Fishing Watch, and billionaire superyachts.
- 追踪海上交通,包括 25,000 多艘 AIS 船舶、通过 Global Fishing Watch 监测的捕鱼活动以及亿万富翁的超级游艇。
- Follow earthquakes, volcanic eruptions, active wildfires (NASA FIRMS), severe weather alerts, and air quality readings worldwide.
- 追踪全球地震、火山爆发、活跃野火(NASA FIRMS)、恶劣天气警报和空气质量读数。
- Map military bases, 35,000+ power plants, 2,000+ data centers, and internet outage regions — cross-referenced automatically.
- 绘制军事基地、35,000 多座发电厂、2,000 多个数据中心和互联网中断区域的地图——并自动进行交叉引用。
- Connect to Meshtastic mesh radio nodes and APRS amateur radio networks — visible on the map and integrated into Mesh Chat.
- 连接到 Meshtastic 网状无线电节点和 APRS 业余无线电网络——在地图上可见并集成到 Mesh Chat 中。
- Detect ground changes through cloud cover with SAR (Synthetic Aperture Radar) — mm-scale ground deformation, flood extent, vegetation disturbance, and damage assessments from NASA OPERA and Copernicus EGMS. Define your own watch areas and get anomaly alerts. Free with a NASA Earthdata account.
- 通过 SAR(合成孔径雷达)穿透云层检测地面变化——包括毫米级的地面变形、洪水范围、植被扰动以及来自 NASA OPERA 和 Copernicus EGMS 的损害评估。定义您自己的监控区域并获取异常警报。拥有 NASA Earthdata 账户即可免费使用。
- Switch visual modes — DEFAULT, SATELLITE, FLIR (thermal), NVG (night vision), CRT (retro terminal) — via the STYLE button.
- 通过 STYLE 按钮切换视觉模式——默认、卫星、热成像、夜视、CRT(复古终端)。
- Track trains across the US (Amtrak) and Europe (DigiTraffic) in real time.
- 实时追踪美国(Amtrak)和欧洲(DigiTraffic)的火车。
- Estimate where US aircraft carriers are using automated GDELT news scraping — no other open tool does this.
- 使用自动化的 GDELT 新闻抓取功能估算美国航空母舰的位置——这是其他开源工具所不具备的。
- Search internet-connected devices worldwide via Shodan — cameras, SCADA systems, databases — plotted as a live overlay on the map.
- 通过 Shodan 搜索全球联网设备——摄像头、SCADA 系统、数据库——并作为实时覆盖层绘制在地图上。
⚡ Quick Start (Docker) ⚡ 快速启动 (Docker)
git clone https://github.com/bigbodycobain/Shadowbroker.git
cd Shadowbroker
docker compose pull
docker compose up -d
Open http://localhost:3000 to view the dashboard! (Requires Docker Desktop or Docker Engine) 打开 http://localhost:3000 查看仪表盘!(需要 Docker Desktop 或 Docker Engine)
Backend port already in use? The browser only needs port 3000, but the backend API is also published on host port 8000 for local diagnostics. If another app already uses 8000, create or edit .env next to docker-compose.yml and set BACKEND_PORT=8001, then run docker compose up -d. 后端端口已被占用?浏览器只需要 3000 端口,但后端 API 也发布在主机 8000 端口上用于本地诊断。如果其他应用程序已经占用了 8000,请在 docker-compose.yml 旁边创建或编辑 .env 文件,设置 BACKEND_PORT=8001,然后运行 docker compose up -d。
Blank news/UAP/bases/wastewater after several minutes? Check for backend OOM restarts with docker events --since 30m --filter container=shadowbroker-backend --filter event=oom. The default compose file gives the backend 4GB; if your host has less memory, reduce enabled feeds.
几分钟后新闻/UAP/基地/废水数据为空?请使用 docker events --since 30m --filter container=shadowbroker-backend --filter event=oom 检查后端是否因内存不足(OOM)重启。默认的 compose 文件为后端分配了 4GB 内存;如果您的主机内存较小,请减少启用的数据源。