APP_EXPERIMENT
← Alle experimenten
003Werkt lokaal

OSIRIS

Open-source OSINT-dashboard met live vluchten, aardbevingen, branden, satellieten en publieke camera's op een WebGL-kaart.

osirisai.live (live demo)
osirisai.live (live demo) · echte screenshot
GitHub: simplifaisoul/osiris
GitHub: simplifaisoul/osiris · echte screenshot
Titelkaart (gegenereerd)
Titelkaart (gegenereerd) · gegenereerde titelkaart

Wat het allemaal doet

003-osiris – OSIRIS, open-source OSINT-dashboard

Bron

Wat het is

Een Next.js 16 + MapLibre GL-dashboard (WebGL-kaart) dat openbare databronnen samenvoegt: vluchten (OpenSky), aardbevingen (USGS), branden (NASA FIRMS), weer (NASA EONET), satellieten, 17.000+ publieke verkeerscamera's (o.a. Rijkswaterstaat), 24/7 nieuwsstreams, Telegram-OSINT, sanctielijsten (OFAC) en een RECON-toolkit (portscan, DNS, WHOIS). Optioneel "OI": AI-assistent/ voorspellingen met je eigen API-key (OpenAI, xAI, enz.), plus REST-API en MCP-server (/api/mcp). Geen GPU/CUDA nodig; het is een webapp.

Stappen (uitgevoerd op LT007)

  1. git clone --depth 1 https://github.com/simplifaisoul/osiris app in deze map.
  2. npm install met npm-cache en TEMP/TMP op D:\APP_EXPERIMENT\003-osiris\cache (513 pakketten, ~2 min).
  3. npx next dev -p 3913 (poort 3003 was al bezet door iets anders).
  4. Alle API-routes getest met Invoke-WebRequest.

Opnieuw starten:

cd D:\APP_EXPERIMENT\003-osiris\app
npx next dev -p 3913

Open daarna http://localhost:3913

Resultaten (10 okt 2026)

Route Status Inhoud
/ (dashboard) 200 pagina compileert en laadt
/api/earthquakes 200 live USGS-bevingen (bv. M4.3 Panama)
/api/flights 200 wel militaire vluchten, commerciële/privé-lijst leeg
/api/cctv 200 ~4 MB cameralijst
/api/fires 200 data (deels statische/oude items zonder FIRMS-key)
/api/news 200 nieuwsfeed (Times of Israel gaf 403)
/api/satellites 200 satellietposities
/api/weather 200 EONET-events (bv. Hurricane Simon)

Werkt zonder enige account of API-key. Schijfgebruik: C: onveranderd (~2,0 GB vrij), D: ~25 GB vrij.

Problemen

  • Poort 3003 al in gebruik → 3913 gebruikt.
  • Commerciële vluchten leeg: waarschijnlijk OPENSKY_CLIENT_ID/SECRET nodig (gratis OpenSky-account).
  • FIRMS_API_KEY (gratis NASA-key) nodig voor actuele branden.
  • Sommige bronnen geven 403/time-outs (Georgia-cams, Times of Israel); de app vangt dat af.
  • Waarschuwing Next.js: "middleware" is deprecated (cosmetisch).
  • Let op: RECON-toolkit (portscanner) alleen op eigen systemen gebruiken.

Vervolg

  • Dashboard in de browser bekijken (zoom op Nederland: Rijkswaterstaat-camera's).
  • Optioneel gratis keys in app\.env (kopie van .env.example): OpenSky, FIRMS.
  • OI/MCP uitproberen met eigen xAI-key, of /api/* als databron voor eigen apps hergebruiken.