feat: classify aircraft/vessels as military vs civilian in popups #12

Merged
sirius merged 1 commit from feat/ac-vessel-intel into master 2026-08-28 20:58:51 -04:00
Owner

Summary

Click a plane or ship for civilian/military plus the extra live fields we already get from ADSB.lol / AISStream.

Aircraft (dbFlags bit0, then combat ICAO type / US-DoD hex AE**** / callsign): type, operator, alt, vertical speed, squawk, emitter class. Magenta = military, orange = firefighting, red = emergency, else altitude.

Vessels (ITU type 35 = military; 50/51/55 = government): kind, flag, dest, nav status, IMO, size. Magenta = military, gold = law/gov, teal = underway.

Tests

tests/test_live_layers.py — 4 new mapper tests (dbFlags, type/hex, AIS type 35 vs cargo, navstat decode).

## Summary Click a plane or ship for civilian/military plus the extra live fields we already get from ADSB.lol / AISStream. **Aircraft** (`dbFlags` bit0, then combat ICAO type / US-DoD hex `AE****` / callsign): type, operator, alt, vertical speed, squawk, emitter class. Magenta = military, orange = firefighting, red = emergency, else altitude. **Vessels** (ITU type 35 = military; 50/51/55 = government): kind, flag, dest, nav status, IMO, size. Magenta = military, gold = law/gov, teal = underway. ## Tests `tests/test_live_layers.py` — 4 new mapper tests (dbFlags, type/hex, AIS type 35 vs cargo, navstat decode).
sirius added 1 commit 2026-08-28 20:58:42 -04:00
Aircraft: readsb dbFlags bit0, then ICAO combat types / US-DoD hex /
callsign. Popup shows type, operator, alt, vs, squawk, emitter class.
Vessels: ITU ship type 35 = military, 50/51/55 = government; cargo/
tanker/passenger/etc otherwise. Popup shows kind, flag, dest, nav,
IMO, size. Magenta glyphs = military, gold = law/gov.
sirius merged commit c6bfc50705 into master 2026-08-28 20:58:51 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sirius/osint-dashboard#12
No description provided.