e92bec1fcd3a970f48cc03998f76843bca265f43
Garmin and Fitbit wearables use globally-assigned OUI MACs (no private addressing) so the LAA bit check misses them. Added their OUIs to MOBILE_DEVICE_OUIS. Consolidated all three detection signals into is_personal_device(): 1. Explicit config (device_labels, personal_devices) 2. OUI table (phones + Garmin/Fitbit) 3. LAA bit (iOS 14+/Android 10+ private MACs) Occupancy _is_personal now delegates to is_personal_device instead of duplicating logic.
Description
Network drop implant — passive SOC + active exploitation. Deploy on any Debian host.
Languages
Python
89.2%
Shell
8.5%
HTML
1.1%
C
0.9%
Jinja
0.3%