开源全球情报平台 - 实时 OSINT 仪表盘 - Palantir 的替代方案 - 2nZNHm3Lr9umG3DVrzYwHgktwkuKuJRXqqRqs3ewpump
一个实时全球情报仪表盘,将实时航班追踪、CCTV 网络、地震监测、冲突区域测绘以及 24/7 新闻源聚合到单一的 GPU 加速界面中。
在线演示 · 报告 Bug · 请求新功能 · 加入 Discord
Osiris 是一个生产级 OSINT 平台,提供跨多个情报领域的态势感知能力。基于 Next.js 16 和 MapLibre GL 构建,每个数据点均通过 WebGL 渲染,即使屏幕上同时存在数千个实体,也能保持 60fps 的性能。
┌─────────────────────────────────────────────────┐
│ OSIRIS CLIENT │
│ ┌──────────┐ ┌──────────┐ ┌───────────────┐ │
│ │ MapLibre │ │ HUD │ │ RECON Toolkit│ │
│ │ GL (GPU) │ │ Panels │ │ Port Scan │ │
│ │ WebGL │ │ Layers │ │ DNS / WHOIS │ │
│ │ Render │ │ Controls │ │ Vuln Scanner │ │
│ └──────────┘ └──────────┘ └───────────────┘ │
├─────────────────────────────────────────────────┤
│ NEXT.JS API ROUTES │
│ /api/flights /api/earthquakes │
│ /api/cctv /api/news │
│ /api/fires /api/maritime │
│ /api/gdelt /api/satellites │
│ /api/weather /api/scanner │
│ /api/sentinel /api/telegram-feed │
│ /api/osint/* (whois, dns, ip, cve, sanctions, │
│ crypto, sweep, threats, …) │
├─────────────────────────────────────────────────┤
│ EXTERNAL DATA SOURCES │
│ OpenSky · USGS · NASA · NOAA · TfL · NVD │
│ GDACS · EONET · FIRMS · N2YO · RSS Feeds │
│ blockstream.info · Blockscout · OpenSanctions │
│ t.me public previews │
└─────────────────────────────────────────────────┘
公共 TxDOT ITS 快照已与现有摄像头标记、预览网格和查看器集成。使用 /api/cctv?region=texas 仅获取德克萨斯州数据;全球和德克萨斯州位置查询包含相同来源。各区域清单独立缓存,中断期间保留过期数据。可用性因区域和摄像头而异;这些是定期刷新的 JPEG 快照,而非视频流。
来源:TxDOT ITS。
运行 npm test 进行离线检查,或运行 RUN_LIVE_TESTS=1 npx vitest run src/app/api/cctv/texas.test.ts 检查公共德克萨斯州清单。
t.me/s/<channel> 网页预览抓取 — 无需 Bot API token,无需 MTProtoOSIRIS_TELEGRAM_CHANNELS 覆盖eth.blockscout.com,无需密钥)0xB10C/ofac-sanctioned-digital-currency-addresses)SANCTIONS 标签页 — 跨个人、组织、船只和飞机的全文搜索layerFetchedRef 防止重复 API 请求git clone https://github.com/simplifaisoul/osiris.git
cd osiris
npm install
npm run dev
git clone https://github.com/simplifaisoul/osiris.git
cd osiris
cp .env.template .env # optional — configure keys / port
docker compose up -d
打开 http://localhost:3000。该镜像是一个多阶段
node:22-alpine 独立构建(约 220 MB,非 root)。compose 文件还
包含 CasaOS 应用元数据(x-casaos:),可在
CasaOS 上一键安装。完整的 Docker、
CasaOS 和 API 密钥指南请参见 DOCKER.md。
预构建镜像(GHCR) — 跳过构建直接拉取:
docker pull ghcr.io/simplifaisoul/osiris:latest
docker run -d -p 3000:3000 --env-file .env ghcr.io/simplifaisoul/osiris:latest
自定义端口 — 容器始终监听 3000;在
.env 中设置 OSIRIS_PORT 可更改发布的宿主端口(例如 OSIRIS_PORT=3005),无需
编辑 compose 文件。
OSIRIS 在没有任何 API 密钥的情况下也能部分运行 — 所有核心源均使用公共、
无需密钥的来源。将 .env.template 复制为 .env,仅设置
你需要的:
# Published host port (container always listens on 3000). Default: 3000
OSIRIS_PORT=3000
# RECON scanner backend (the only vars the current code reads).
# SCANNER_KEY must match the backend's OSIRIS_KEY — generate with: openssl rand -hex 32
SCANNER_URL=
SCANNER_KEY=
# Optional, for higher rate limits / future sources (see DOCKER.md for signup links)
FIRMS_API_KEY= # NASA FIRMS — firms.modaps.eosdis.nasa.gov/api/map_key/
OPENSKY_CLIENT_ID= # OpenSky OAuth2 (since Mar 2025) — opensky-network.org
OPENSKY_CLIENT_SECRET=
N2YO_API_KEY= # N2YO satellites — n2yo.com (Profile → API key)
AIS_API_KEY= # aisstream.io maritime
没有
SCANNER_URL/SCANNER_KEY时,RECON 工具包返回503;其他 所有图层开箱即用。.env已被 gitignore — 仅提交模板。
| 按键 |
|---|
公共网络摄像头 — 此图层中的摄像头均为开放数据:每一个都由其运营者 在自己的网站或自己的频道上公开广播。网络所缺乏的是一个目录。
bekijkhet.nu 就是那个目录,它是 此图层中每个摄像头的基础。Bram 和 Annelies 自 2012 年以来一直手工维护它, 没有他们的索引,这些摄像头仍将散落在数百个 不相关的网站上,无法找到。
OSIRIS 将每一个摄像头直接链接到运营它的运营者,这也是 bekijkhet.nu 希望被引用的方式。
MIT — 详情请参见 LICENSE。
🛠️ 支持 OSIRIS 项目 OSIRIS 全球情报网格完全开源,但运行后端扫描器和数据流并不便宜。
如果你想帮助维持服务器运行,并支持我们获取更好的工具,解锁 Special OSIRIS Console,目前只是一个很酷的 UI。你可以在此正式支持该项目:
支持者将获得 🔴 RedTeam Console 角色以及加密开发者通信的访问权限。
由 simplifaisoul 构建
| 领域 | 数据点 | 来源 |
|---|
| 航空 | 商用、私人、军用、喷气机 | OpenSky Network |
| 海事 | 39 个全球港口、10 个咽喉要道 | 静态海军情报 |
| CCTV | 17,000+ 摄像头 | TfL、WSDOT、Caltrans、ODOT、MDOT、香港运输署、台湾 THB、NZTA、Rijkswaterstaat、公共网络摄像头 等 |
| 地震 | 实时 M2.5+ | USGS Earthquake API |
| 火灾 | 活跃热点 | NASA FIRMS |
| 新闻 | 24/7 直播流 | 23 家全球广播机构 |
| 天气 | 严重事件 | NASA EONET |
| 太空 | 太阳天气、卫星 | NOAA SWPC、N2YO |
| 网络 | CVE 威胁、漏洞扫描 | NVD、自定义扫描器 |
| 冲突 | 13 个活跃区域 | 静态 OSINT 情报 |
| 加密货币 | BTC + ETH 钱包追踪、OFAC SDN 匹配 | blockstream.info、Blockscout、OpenSanctions |
| 制裁 | 个人 / 组织 / 船只 SDN 搜索 | OpenSanctions(美国 OFAC SDN 镜像) |
| Telegram OSINT | 来自公共频道的地理解析帖子 | t.me/s/<channel> 网页预览 |
| 层级 | 技术 |
|---|
| 框架 | Next.js 16(App Router、Turbopack) |
| 语言 | TypeScript 5 |
| 地图引擎 | MapLibre GL JS(WebGL) |
| 动画 | Framer Motion |
| 图标 | Lucide React |
| 样式 | 自定义 CSS 设计系统 |
| 部署 | Vercel Edge Network |
| 操作 |
|---|
F | 切换航班图层 |
E | 切换地震 |
S | 切换卫星 |
D | 切换昼夜循环 |
Escape | 关闭面板 |