
ShadowBroker:实时全球情报地图,开源情报(OSINT)的终极聚合平台
你是否想过,在一个黑色的"暗黑行动风格"地图界面上,实时追踪亿万富翁的私人飞机、美国航母战斗群的动向、全球卫星轨迹、GPS干扰区域,甚至乌克兰战争的前线?这一切,现在都可以通过一个名为 ShadowBroker 的开源项目实现。它被许多用户誉为"全网最强OSINT工具"和"CIA战室搬到浏览器"。
项目概述
ShadowBroker 是一个实时、多领域的开源情报(OSINT)仪表板。它将数十个分散的公开情报源聚合到一个统一的界面中,能实时追踪飞机、船舶、卫星、地震、冲突区、CCTV网络、GPS干扰以及突发地缘政治事件。
- 项目定位:"Global Threat Intercept --- Real-Time Geospatial Intelligence Platform"(全球威胁拦截------实时地理空间情报平台)。
- 核心原则:不创造新的监视能力,只将已公开的数据集进行可视化聚合。
- 技术栈:使用 Next.js + MapLibre GL 构建前端,FastAPI + Python 构建后端。
- 部署与隐私 :项目完全开源,支持自托管运行。所有数据在用户本地浏览器和自建后端之间直接对接,无任何用户数据收集或传输,无需账号登录。
核心功能:20+ 独立可切换情报层
ShadowBroker 最强大的地方在于其提供了 超过20个可独立开关的实时情报层。所有图层近实时更新,无需刷新页面。用户通过左侧面板即可一键开关,右键点击地图任意位置还能弹出"区域档案",显示国家概况、元首、政府类型等维基百科信息。
以下是其主要情报层的详细列表:
| 情报层 | 默认状态 | 描述 | 数据源 | 更新频率 |
|---|---|---|---|---|
| 商业航班 | 开启 | 商业航班、货机、通用航空 | OpenSky Network | ~60秒 |
| 私人航班 | 开启 | 非商业私人飞机 | OpenSky Network | ~60秒 |
| 私人喷气机 | 开启 | 高净值商务喷气机(含所有者识别) | OpenSky Network | ~60秒 |
| 军用航班 | 开启 | 军用/政府飞机(加油机、ISR、战斗机等) | adsb.lol 军事端点 | ~60秒 |
| 追踪飞机 | 开启 | 特别关注监视列表中的飞机 | OpenSky Network | ~60秒 |
| 卫星 | 开启 | 轨道资产(按任务类型分类:军事侦察、SAR等) | CelesTrak TLE + SGP4 | ~60秒 |
| 航母/军用/货船 | 开启 | 美国海军航母、货船、油轮 | aisstream.io WebSocket | 实时 |
| 民用船舶 | 关闭 | 游艇、渔船、休闲船 | aisstream.io WebSocket | 实时 |
| 邮轮/客运 | 开启 | 邮轮与渡轮 | aisstream.io WebSocket | 实时 |
| 追踪游艇 | 开启 | 亿万富翁/寡头的超级游艇(Yacht-Alert数据库) | aisstream.io WebSocket | 实时 |
| 地震(24小时) | 开启 | USGS实时地震事件(按震级缩放) | USGS Earthquake Feed | ~60秒 |
| CCTV网络 | 关闭 | 2000+个实时交通摄像头(如伦敦、纽约) | TfL、TxDOT、NYC DOT等 | ~10分钟 |
| 乌克兰前线 | 开启 | 实时乌克兰前线GeoJSON(占领/推进/解放区) | DeepState Map(GitHub镜像) | ~30分钟 |
| 全球事件 | 开启 | GDELT冲突事件聚合(最近8小时) | GDELT Project | ~15分钟 |
| GPS干扰 | 开启 | NAC-P降级区域(含严重程度百分比) | ADS-B飞机数据衍生 | ~60秒 |
| MODIS卫星影像 | 关闭 | NASA每日真彩色卫星影像(含30天时间滑块动画) | NASA GIBS | 每日 |
| 高分辨率卫星图 | 关闭 | Esri亚米级底图(缩放级别18+) | Esri World Imagery | 静态 |
| KiwiSDR接收器 | 关闭 | 全球500+个公开软件定义无线电接收器 | kiwisdr.com | ~30分钟 |
| 火灾热点 | 关闭 | NOAA-20 VIIRS热异常(按火辐射功率彩码) | NASA FIRMS | ~120秒 |
| 网络中断 | 关闭 | 区域连通性警报(含严重程度%) | Georgia Tech IODA | ~120秒 |
| 数据中心 | 关闭 | 全球2000+个数据中心(含中断交叉引用) | DC Map(GitHub) | 缓存7天 |
| 日夜循环 | 开启 | 太阳终止线(晨昏线)叠加 | 实时太阳位置计算 | 连续 |
特色亮点与使用场景
除了基础图层,ShadowBroker 还包含许多强大的特色功能:
- 专业航空追踪:显示飞行轨迹面包屑,自动检测盘旋模式(总转弯>300°),以及接地检测(低于100英尺高度显示灰色图标)。
- 海事专属追踪 :实时追踪超过25,000艘船舶。拥有航母打击群专用追踪器,通过抓取GDELT新闻和映射50多个坐标区域,每日自动更新航母位置。
- 智能卫星追踪:对超过2000颗活跃卫星按任务类型进行彩码分类(如军事侦察为红色、合成孔径雷达为青色、信号情报为白色等)。
- 地缘政治情报:整合GDELT事件、乌克兰前线地图,以及SIGINT/RISINT的RSS新闻聚合器(最多可自定义20个源)。
- 卫星影像分析 :支持MODIS Terra影像的30天回放动画,右键地图可直接获取最新的哨兵2号(Sentinel-2)照片情报卡。
- 额外情报面板:包括公开无线电拦截面板、地面新闻集群、全球国防/能源市场面板,以及可嵌入式收听的KiwiSDR和Broadcastify电台。
- 极致性能优化:采用视口裁剪、负载压缩和高级WebSocket管理,可流畅处理超过3万个移动实体而不导致浏览器崩溃。
如何安装与使用
ShadowBroker 提供了多种部署方式,其中最推荐Docker一键部署。
1. Docker / Podman 一键部署(最推荐)
bash
git clone https://github.com/BigBodyCobain/Shadowbroker.git
cd Shadowbroker
./compose.sh up -d
- Windows用户可使用
docker-compose up -d。 - 部署完成后,浏览器访问
http://localhost:3000即可。 - 首次使用可能提示添加免费的API密钥(如OpenSky、AIS Stream),但大部分核心图层无需密钥即可运行。
2. 更新方法
bash
git pull origin main
./compose.sh down && ./compose.sh up --build -d
3. 使用方法
- 启动后,通过左侧层面板开关各类情报。
- 点击地图上的任何飞机或船舶图标,查看详细信息。
- 右键点击地图任意点,弹出该区域的"档案卡"。
- 查看右下角的新闻警报和全球市场面板。
- 使用搜索栏查找特定飞机(例如美国总统专机)。
- 启用MODIS Terra层并播放卫星影像动画。
社区与网络评价
自发布以来,ShadowBroker 在各大社交平台和技术社区引发了热烈反响:
- X平台(Twitter):用户称其为"一人8天开发的神器"、"OSINT军事级工具"。有人用它实时追踪美国军用运输机在巴尔干地区的航线,以及伊朗冲突区的航母动态。账号@GithubProjects的转发获得数万浏览,强调其"3万+移动实体不崩溃"的性能和"100%开源"的透明度。
- Hacker News:技术社区对其代码安全性、隐私保护设计(无数据外传)以及工程实现(视口裁剪、WebSocket优化)给予了高度肯定。
- 媒体与科技博客:如Gigazine等媒体报道其为"免费OSINT工具",能实时显示全球飞机、船舶、GPS干扰信息。
- LinkedIn/Instagram:用户普遍认为它"降低了OSINT的门槛"、"民主化了全球追踪能力",是对信息透明度的巨大胜利。尽管有关于"普通人是否该拥有此级数据"的讨论,但普遍共识是其数据源完全公开。
总结
ShadowBroker 真正实现了其愿景:将散落在全球各个角落的公开情报,聚合成一张实时、直观、强大的地图。无论你是安全研究员、记者、航空/航海爱好者,还是仅仅对全球实时动态充满好奇的普通用户,只需几分钟的Docker部署,就能拥有属于自己的"全球威胁拦截平台"。它不仅是技术的杰作,更是开源精神和信息透明度的胜利。
------ 如此才是
把复杂的技术,讲成你真正能用上的生产力