Repolode
BigBodyCobain

BigBodyCobain/Shadowbroker

Self-hosted OSINT map that combines live public feeds such as aircraft, ships, satellites and earthquakes.

Open-source alternative to:Flightradar24

Stars
11,344
Forks
1,801
Open issues
0
Last commit
yesterday

What is it?

ShadowBroker is a self-hosted geospatial intelligence dashboard built with Next.js, MapLibre GL, FastAPI and Python. It aggregates more than 60 live public data feeds, including ADS-B aircraft tracking, AIS vessel streams, CelesTrak-based satellite positions, USGS earthquakes, NASA FIRMS wildfires, GPS jamming zones and public traffic cameras, into one map with more than 40 toggleable layers.

Beyond the map, it includes a server-side recon toolkit for DNS, WHOIS, BGP, sanctions and CVE lookups, an optional Shodan overlay, and SAR ground-change detection using NASA OPERA and Copernicus EGMS data. An HMAC-signed command channel lets an external AI agent query telemetry and place markers on the map.

The project has no accounts or product analytics, and the dashboard talks only to your own backend. Live features still make outbound requests to the data providers you enable. The built-in mesh messaging is labeled as an experimental testnet and is not private.

Key features

  • 01Aggregates aircraft, ships, satellites, earthquakes, fires and CCTV feeds on one map.
  • 02Offers more than 40 toggleable data layers and several visual modes such as satellite, FLIR and NVG.
  • 03Includes a recon toolkit for DNS, WHOIS, BGP, certificate and sanctions lookups.
  • 04Provides SAR ground-change detection for deformation, flood and damage anomalies.
  • 05Exposes an HMAC-signed command channel so AI agents can query data and place map pins.
  • 06Runs via Docker Compose with pre-built images.

Use cases

  • Tracking government, military or private aircraft movements in near real time.
  • Monitoring regional conflicts, disasters and infrastructure outages from public sources.
  • Researching open-source intelligence with an AI agent acting as a co-analyst.
  • Experimenting with geospatial data layers and map-based OSINT workflows.

Quick start

  1. 1

    Clone the repository

    git clone https://github.com/bigbodycobain/Shadowbroker.git
  2. 2

    Enter the project folder

    cd Shadowbroker
  3. 3

    Pull the Docker images

    docker compose pull
  4. 4

    Start the containers, then open http://localhost:3000

    docker compose up -d

Things to know

  • Requires Docker (Docker Desktop or Docker Engine) to run.
  • Licensed under AGPL-3.0, a copyleft license that requires sharing modified source when served over a network.
  • The default backend container needs about 4GB of memory.
  • Privacy of the experimental InfoNet testnet is not guaranteed yet.

Topics

FAQ

What is Shadowbroker?
Self-hosted OSINT map that combines live public feeds such as aircraft, ships, satellites and earthquakes. ShadowBroker is a self-hosted geospatial intelligence dashboard built with Next.js, MapLibre GL, FastAPI and Python. It aggregates more than 60 live public data feeds, including ADS-B aircraft tracking, AIS vessel streams, CelesTrak-based satellite positions, USGS earthquakes, NASA FIRMS wildfires, GPS jamming zones and public traffic cameras, into one map with more than 40 toggleable layers.
Is Shadowbroker free to use? What license does it have?
Shadowbroker is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is Shadowbroker still maintained?
Actively maintained. The last commit to Shadowbroker was on Oct 19, 2026.
What can I use Shadowbroker for?
Tracking government, military or private aircraft movements in near real time. Monitoring regional conflicts, disasters and infrastructure outages from public sources. Researching open-source intelligence with an AI agent acting as a co-analyst. Experimenting with geospatial data layers and map-based OSINT workflows.
How do I install Shadowbroker?
Clone the repository: git clone https://github.com/bigbodycobain/Shadowbroker.git Enter the project folder: cd Shadowbroker Pull the Docker images: docker compose pull Start the containers, then open http://localhost:3000: docker compose up -d
Where can I get Shadowbroker?
The source code and installation instructions are on GitHub: https://github.com/BigBodyCobain/Shadowbroker

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects