BigBodyCobain/Shadowbroker โ€” GitHub Repository Preview
Security & Pentesting โ˜… 3.6k TypeScript

BigBodyCobain/Shadowbroker

by @BigBodyCobain ยท

3.6k Stars
480 Forks
2 Issues
TypeScript Language

Shadowbroker is an open-source intelligence platform that unifies global geospatial data into a single interactive interface. It tracks commercial and private aviation via OpenSky and adsb.lol (including high-profile jets like Air Force One and Elon Musk's aircraft), maritime vessels through AIS feeds, and satellites in real time using CelesTrak orbital data. The platform integrates NASA GIBS satellite imagery for visual ground truth, monitors seismic events, and surfaces geopolitical signals through GDELT event data. Signal intelligence is supported via KiwiSDR SDR receiver integration, and public CCTV feeds from around the world can be browsed directly within the interface. Built on Next.js and MapLibre GL for the frontend, with a FastAPI Python backend, Shadowbroker connects 25+ open data sources and renders them on a unified map. Docker deployment is fully supported, making self-hosting straightforward. The project is designed for OSINT researchers, journalists, and security analysts who need situational awareness across air, sea, space, and ground domains without paying for expensive commercial intelligence platforms.

Author avatar for @BigBodyCobain
@BigBodyCobain Project maintainer on GitHub
View Profile
View on GitHub
git clone https://github.com/BigBodyCobain/Shadowbroker.git

Quick Start Example

bash
# Clone and run Shadowbroker
git clone https://github.com/BigBodyCobain/Shadowbroker
cd Shadowbroker

# Start with Docker
docker compose up -d

# Or run locally
npm install && npm run dev
# FastAPI backend
pip install -r requirements.txt
uvicorn main:app --reload

Tags

#osint#geospatial#aviation#satellite#typescript#nextjs

Related Projects