James Smith
13abf6b884
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
4147c6d22f
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
57799b87cc
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
d956205f14
feat(drone): add data models and RF signature table
2026-05-03 11:45:59 +01:00
Smittix
690165cafa
Remove Drone Ops feature end-to-end
2026-02-20 17:09:17 +00:00
Smittix
9cf74f93ca
Add drone ops mode and retire DMR support
2026-02-20 17:02:16 +00:00