
オープンソースのグローバルインテリジェンスプラットフォーム - リアルタイムOSINTダッシュボード - Palantirの代替 - 2nZNHm3Lr9umG3DVrzYwHgktwkuKuJRXqqRqs3ewpump
リアルタイムのフライト追跡、CCTVネットワーク、地震モニタリング、紛争地域のマッピング、24時間365日のニュースフィードを単一のGPUアクセラレーションインターフェースに集約した、リアルタイムのグローバルインテリジェンスダッシュボード。
ライブデモ · バグ報告 · 機能リクエスト · 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> Webプレビューからスクレイピングされた 公開チャンネルフィード — Bot APIトークン不要、MTProto不要OSIRIS_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 でのワンクリックインストール用のCasaOSアプリメタデータ
(x-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 でリッスンします。composeファイルを
編集せずに公開ホストポートを変更するには、.env で OSIRIS_PORT を設定します
(例: OSIRIS_PORT=3005)。
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 Global Intelligence Gridは完全にオープンソースですが、バックエンドスキャナーとデータファイアホースの運用は安くありません。
サーバーを維持し、より優れたツールへのアクセスを支援したい場合、Special OSIRIS Console のロックを解除できます。現在はクールなUIだけです。プロジェクトを公式に支援するにはこちらから:
支援者は 🔴 RedTeam Console ロールと、暗号化された開発者コミュニケーションへのアクセスを受け取ります。
simplifaisoul によって構築
| 領域 | データポイント | ソース |
|---|
| 航空 | 商用、プライベート、軍用、ジェット機 | OpenSky Network |
| 海事 | 世界39港、10のチョークポイント | 静的Naval Intel |
| CCTV | 17,000台以上のカメラ | TfL、WSDOT、Caltrans、ODOT、MDOT、HK Transport Dept、Taiwan THB、NZTA、Rijkswaterstaat、Public Webcams ほか |
| 地震 | リアルタイムM2.5以上 | USGS Earthquake API |
| 火災 | アクティブなホットスポット | NASA FIRMS |
| ニュース | 24時間365日のライブストリーム | 世界23の放送局 |
| 気象 | 深刻な気象イベント | NASA EONET |
| 宇宙 | 太陽活動、衛星 | NOAA SWPC、N2YO |
| サイバー | CVE脅威、脆弱性スキャン | NVD、カスタムスキャナー |
| 紛争 | 13のアクティブゾーン | 静的OSINT Intel |
| 暗号資産 | BTC + ETHウォレット追跡、OFAC SDN照合 | blockstream.info、Blockscout、OpenSanctions |
| 制裁 | 個人 / 組織 / 船舶のSDN検索 | OpenSanctions (US OFAC SDNミラー) |
| Telegram OSINT | 公開チャンネルからの地理解析済み投稿 | t.me/s/<channel> Webプレビュー |
| レイヤー | テクノロジー |
|---|
| フレームワーク | 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 | パネルを閉じる |