James Smith
5dda961dbb
fix(drone): assign self._sniffer only after successful AsyncSniffer.start()
...
Prevents a non-running sniffer object being stored when start() raises
(e.g. permission denied or interface not found).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 12:42:42 +01:00
James Smith
a6ce5d5426
feat(drone): add RemoteIDScanner with BLE/WiFi ASTM F3411 parsing
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 12:39:06 +01:00
James Smith
772b5d0973
feat(drone): add DroneCorrelator with TTL store and risk scoring
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-03 12:11:04 +01:00
James Smith
b707468cb6
feat(drone): add data models and RF signature table
2026-05-03 11:45:59 +01:00
Smittix
af5b17e841
Remove Drone Ops feature end-to-end
2026-02-20 17:09:17 +00:00
Smittix
b628a5f751
Add drone ops mode and retire DMR support
2026-02-20 17:02:16 +00:00