Show HN: I built a real-time OSINT dashboard pulling 15 live global feeds

github.com

186 points by vancecookcobxin 9 hours ago


Sup HN,

So I got tired of bouncing between Flightradar, MarineTraffic, and Twitter every time something kicked off globally, so I wrote a dashboard to aggregate it all locally. It’s called Shadowbroker.

I’ll admit I leaned way too hard into the "movie hacker" aesthetic for the UI, but the actual pipeline underneath is real. It pulls commercial/military ADS-B, the AIS WebSocket stream (about 25,000+ ships), N2YO satellite telemetry, and GDELT conflict data into a single MapLibre instance.

Getting this to run without melting my browser was the hardest part. I'm running this on a laptop with an i5 and an RTX 3050, and initially, dumping 30k+ moving GeoJSON features onto the map just crashed everything. I ended up having to write pretty aggressive viewport culling, debounce the state updates, and compress the FastAPI payloads by like 90% just to make it usable.

My favorite part is the signal layer—it actually calculates live GPS jamming zones by aggregating the real-time navigation degradation (NAC-P) of commercial flights overhead.

It’s Next.js and Python. I threw a quick-start script in the releases if you just want to spin it up, but the repo is open if you want to dig into the backend.

Let me know if my MapLibre implementation is terrible, I'm always looking for ways to optimize the rendering.

afatparakeet - 8 hours ago

Optimizing some of that geojson into realtime tiles is a really fun and engaging project.

Have you seen these projects?

https://github.com/protomaps/PMTiles

https://github.com/maplibre/martin

vavkamil - 7 hours ago

You leaked `./frontend/.env.local` & `./backend/.env` inside `ShadowBroker_v0.1.zip` in the first commit.

CountGeek - 7 hours ago

This is neat. It reminds me of this https://curves-voluntary-livecam-sandra.trycloudflare.com/

ionwake - 8 hours ago

Really cool thanks for sharing. What are the API costs like if i ran this for a couple hours a day for a month? Is it affordable?

pugworthy - 3 hours ago

I was hoping for something like the old Henchman's Helper site, which went offline around 2016-17.

Archive version...

https://web.archive.org/web/20120112012912/http://henchmansh...

efromvt - 7 hours ago

I'd be interested in just the data layer of this being extractable - will poke around at that. (frontend is fun, though!).

coolius - 6 hours ago

i wish someone could deploy this somewhere so we can try it out without having to build it first

laborcontract - 8 hours ago

I've seen so many of these in the last week alone.

I need a realtime OSINT dashboard for OSINT dashboards.

hettygreen - 7 hours ago

This looks really cool..

Let me ask a dumb question. Can this be run on a public server (I use dreamhost) with a web interface for others to see? Or is this strictly something that gets run on a local computer?

rustyhancock - 8 hours ago

There's no data when I tried it on a windows 11 PC. It seemed to install all deps front end is served but dossier says intel unavailable.

No planes etc.

No helpful output in the command window.

Seems fun but doesn't seem to be working.

- 4 hours ago
[deleted]
amelius - 5 hours ago

Does it show locations of datacenters?

garyfirestorm - 7 hours ago

> Do not use this tool for any operational, military, or intelligence purpose.

How long before we see this UI in some Iran related news story

hbarka - 8 hours ago

.

chid - 4 hours ago

Did I see this on X first?

serf - 8 hours ago

cool idea.

first llm to stop using those damn colors for every single transparent modal in existence is going to be a big step forward.

crawfordcomeaux - 6 hours ago

I'm excited to see tooling of this nature and scope. Looking forward to seeing similar tooling oriented around all human needs so we can start tracking the meeting of needs to better meet needs, particularly in ways that don't require money.

whattheheckheck - 8 hours ago

Yoooo this is amazing... can you add rss feeds like feeder.co aggregating subreddits and groundnews articles embedded in here too?

And add chronological feeds of govtrack.us along with all politicians social media feeds

driverdan - 4 hours ago

What's with so many people creating new accounts to promote LLM generated projects? Are they people who don't care about HN and just trying to self promote? Existing users creating new accounts? Lurkers?

btbuildem - 8 hours ago

Lol please at least clean up the markdown diagram -- claude has a real hard time aligning the borders in ascii art for some reason.

syskuh - 8 hours ago

[dead]

- 9 hours ago
[deleted]
the_biot - 8 hours ago

[flagged]

hackerbeat - 5 hours ago

[flagged]