
Open-Source-Plattform für globale Aufklärung – Echtzeit-OSINT-Dashboard – Eine Palantir-Alternative – 2nZNHm3Lr9umG3DVrzYwHgktwkuKuJRXqqRqs3ewpump
Ein Echtzeit-Dashboard für globale Aufklärung, das Live-Flugverfolgung, CCTV-Netzwerke, Erdbebenüberwachung, Kartierung von Konfliktzonen und 24/7-Nachrichtenfeeds in einer einzigen GPU-beschleunigten Oberfläche zusammenführt.
Live-Demo · Bug melden · Feature anfragen · Discord beitreten
Osiris ist eine produktionsreife OSINT-Plattform, die Situationsbewusstsein über mehrere Aufklärungsdomänen hinweg bietet. Entwickelt mit Next.js 16 und MapLibre GL, wird jeder Datenpunkt über WebGL gerendert, um 60fps-Performance selbst bei Tausenden gleichzeitiger Entitäten auf dem Bildschirm zu gewährleisten.
┌─────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────┘
Öffentliche TxDOT ITS-Snapshots sind in die vorhandenen Kameramarker, das Vorschauraster und den Viewer integriert. Verwenden Sie /api/cctv?region=texas nur für Texas; globale und Texas-Standortabfragen enthalten dieselbe Quelle. Bezirksinventare werden unabhängig zwischengespeichert, wobei veraltete Daten bei Ausfällen beibehalten werden. Die Verfügbarkeit variiert je nach Bezirk und Kamera; dies sind aktualisierte JPEG-Snapshots, keine Videostreams.
Quelle: TxDOT ITS.
Führen Sie npm test für Offline-Prüfungen aus oder RUN_LIVE_TESTS=1 npx vitest run src/app/api/cctv/texas.test.ts, um das öffentliche Texas-Inventar zu prüfen.
t.me/s/<channel> Web-Vorschau — kein Bot-API-Token, kein MTProtoOSIRIS_TELEGRAM_CHANNELSeth.blockscout.com, schlüssellos)0xB10C/ofac-sanctioned-digital-currency-addresses)SANCTIONS-Tab im RECON-Toolkit — Volltextsuche über Personen, Organisationen, Schiffe und LuftfahrzeugelayerFetchedRef verhindert doppelte API-Anfragengit clone https://github.com/simplifaisoul/osiris.git
cd osiris
npm install
npm run dev
Öffnen Sie http://localhost:3000
git clone https://github.com/simplifaisoul/osiris.git
cd osiris
cp .env.template .env # optional — configure keys / port
docker compose up -d
Öffnen Sie http://localhost:3000. Das Image ist ein mehrstufiger
node:22-alpine Standalone-Build (~220 MB, non-root). Die Compose-Datei enthält auch
CasaOS-App-Metadaten (x-casaos:) für die Ein-Klick-Installation auf
CasaOS. Siehe DOCKER.md für den vollständigen Docker-,
CasaOS- und API-Key-Leitfaden.
Vorgefertigtes Image (GHCR) — überspringen Sie den Build und ziehen Sie es direkt:
docker pull ghcr.io/simplifaisoul/osiris:latest
docker run -d -p 3000:3000 --env-file .env ghcr.io/simplifaisoul/osiris:latest
Benutzerdefinierter Port — der Container lauscht immer auf 3000; setzen Sie OSIRIS_PORT in
.env, um den veröffentlichten Host-Port zu ändern (z. B. OSIRIS_PORT=3005), ohne
die Compose-Datei zu bearbeiten.
OSIRIS funktioniert teilweise ohne jegliche API-Schlüssel — alle Kern-Feeds nutzen öffentliche,
schlüssellose Quellen. Kopieren Sie .env.template nach .env und setzen Sie nur,
was Sie benötigen:
# 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
Ohne
SCANNER_URL/SCANNER_KEYgibt das RECON-Toolkit503zurück; jede andere Ebene funktioniert sofort..envist gitignored — nur die Vorlage wird committet.
Öffentliche Webcams — die Kameras in dieser Ebene sind offene Daten: Jede wird öffentlich von demjenigen übertragen, der sie betreibt, auf seiner eigenen Website oder seinem eigenen Kanal. Was im Web fehlte, war ein Katalog davon.
bekijkhet.nu ist dieser Katalog und die Grundlage für jede Kamera in der Ebene. Bram und Annelies pflegen ihn seit 2012 von Hand, und ohne ihren Index wären diese Kameras noch immer über mehrere hundert unzusammenhängende Websites verstreut, ohne Möglichkeit, sie zu finden.
OSIRIS verlinkt jede einzelne direkt zum Betreiber, der sie betreibt, was auch der Art entspricht, wie bekijkhet.nu gelesen werden möchte.
MIT — siehe LICENSE für Details.
🛠️ UNTERSTÜTZEN SIE DAS OSIRIS-PROJEKT Das OSIRIS Global Intelligence Grid ist vollständig Open-Source, aber der Betrieb der Backend-Scanner und Daten-Firehoses ist nicht billig.
Wenn Sie helfen möchten, die Server am Leben zu halten, und uns unterstützen möchten, Zugang zu besseren Tools zu erhalten, schalten Sie die Special OSIRIS Console frei, derzeit nur eine coole UI. Hier können Sie das Projekt offiziell unterstützen:
🔗 Unterstützen Sie OSIRIS auf Patreon
Unterstützer erhalten die Rolle 🔴 RedTeam Console und Zugang zu verschlüsselter Entwicklerkommunikation.
Erstellt von simplifaisoul
Treten Sie unserem Discord bei, um Teil dieser Bewegung zu sein!
| Domäne | Datenpunkte | Quellen |
|---|
| Luftfahrt | Kommerziell, Privat, Militärisch, Jets | OpenSky Network |
| Seefahrt | 39 globale Häfen, 10 Engpässe | Statische Marine-Aufklärung |
| CCTV | 17.000+ Kameras | TfL, WSDOT, Caltrans, ODOT, MDOT, HK Transport Dept, Taiwan THB, NZTA, Rijkswaterstaat, Öffentliche Webcams + mehr |
| Seismik | Echtzeit M2.5+ | USGS Earthquake API |
| Brände | Aktive Hotspots | NASA FIRMS |
| Nachrichten | 24/7 Live-Streams | 23 globale Sender |
| Wetter | Schwere Ereignisse | NASA EONET |
| Weltraum | Solarwetter, Satelliten | NOAA SWPC, N2YO |
| Cyber | CVE-Bedrohungen, Schwachstellen-Scanning | NVD, Custom Scanner |
| Konflikt | 13 aktive Zonen | Statische OSINT-Aufklärung |
| Krypto | BTC + ETH Wallet-Tracing, OFAC SDN-Abgleich | blockstream.info, Blockscout, OpenSanctions |
| Sanktionen | Personen- / Org- / Schiffs-SDN-Suche | OpenSanctions (US OFAC SDN-Spiegel) |
| Telegram OSINT | Geoparsierte Beiträge aus öffentlichen Kanälen | t.me/s/<channel> Web-Vorschau |
| Ebene | Technologie |
|---|
| Framework | Next.js 16 (App Router, Turbopack) |
| Sprache | TypeScript 5 |
| Map-Engine | MapLibre GL JS (WebGL) |
| Animationen | Framer Motion |
| Icons | Lucide React |
| Styling | Custom CSS Design System |
| Deployment | Vercel Edge Network |
| Taste | Aktion |
|---|
F | Flugebenen umschalten |
E | Erdbeben umschalten |
S | Satelliten umschalten |
D | Tag-/Nachtzyklus umschalten |
Escape | Panels schließen |