The RECON Toolkit runs a TCP port scan, DNS lookup, WHOIS, SSL inspection, and C...
T

The RECON Toolkit runs a TCP port scan, DNS lookup, WHOIS, SSL inspection, and C...

The RECON Toolkit runs a TCP port scan, DNS lookup, WHOIS, SSL inspection, and C...

UI
6,304 stars
N/A forks
N/A contributors

README

Project documentation from GitHub

A Map-Based Intelligence Dashboard That Puts Reconnaissance Tools on the Map

You've probably been in a situation where you needed to correlate data from multiple sources—flight tracking, weather events, network scans—and found yourself juggling a dozen browser tabs, none of which talk to each other. Maybe you're doing threat research, monitoring infrastructure, or just trying to understand what's happening in a specific region. The problem isn't that the data doesn't exist; it's that there's no single interface to make sense of it all. Osiris is an open-source attempt to solve that: a real-time global intelligence dashboard that aggregates live flight tracking, CCTV networks, earthquake monitoring, conflict zone mapping, and 24/7 news feeds into one GPU-accelerated map interface, with a built-in reconnaissance toolkit for good measure.

What It Does

Osiris is a production-grade OSINT platform built with Next.js 16 and MapLibre GL. Every data point on the map is rendered via WebGL, which means you get smooth 60fps performance even when you have thousands of entities—planes, ships, cameras, seismic events—visible on screen at once. The architecture is straightforward: a Next.js client that talks to a set of API routes (/api/flights, /api/earthquakes, /api/cctv, and so on), which in turn pull from external data sources like OpenSky Network for aviation, USGS for earthquakes, NASA FIRMS for active fires, and NOAA for space weather.

The map itself is organized into 15 toggleable data layers. You can turn on aviation tracking, maritime traffic across 39 global ports and 10 chokepoints, over 2,000 CCTV cameras from sources like TfL and NYC DOT, real-time M2.5+ seismic events, and active conflict zones from static OSINT intel. The data loads progressively—you only fetch what you need when you activate a layer, and the system is viewport-aware, meaning it only loads data relevant to the map region you're currently looking at.

What sets Osiris apart from a typical data visualization project is the RECON Toolkit. This isn't just a map with pretty dots. Click on any entity or location, and you can run a TCP port scan with service fingerprinting, a full DNS lookup (A, AAAA, MX, NS, TXT, CNAME records), a WHOIS query, SSL/TLS certificate chain analysis, IP intelligence with geolocation and ASN data, and a vulnerability scanner that checks against the NVD database for CVE matches. It's all integrated into the map interface—you don't switch contexts.

Why It's Cool

The obvious appeal here is the sheer breadth of data sources consolidated into one view. But there are a few design decisions worth calling out.

  • GPU-accelerated rendering matters more than you'd think. Most map-based tools render data as DOM elements, which chokes when you have hundreds or thousands of markers. Osiris uses WebGL through MapLibre GL, so performance stays consistent even when you're looking at 2,000 CCTV cameras across a city. That's a practical benefit, not a theoretical one.

Did you like this issue?

Join our weekly newsletter

Related Projects

Love discovering amazing projects?

Help us continue bringing you the best open-source discoveries every week.

Back to Projects
Last updated: May 22, 2026