Cobra 88bc36af61 Fix departure detection for AP ARP-proxy networks (passive-only)
ARP proxy on WiFi APs causes the kernel neighbor table to show devices
as REACHABLE even after they disconnect. This made last_seen refresh
continuously from on_arrival() (netlink path), preventing the watchdog
from ever detecting departure.

Two fixes:
1. Remove _update_last_seen() from on_arrival() — netlink events are
   not reliable as a genuine-traffic source on ARP-proxy networks.
   last_seen is now only updated by the raw packet capture path (ARP
   requests, mDNS, DHCP) where src_mac must be the device itself.

2. Watchdog now covers all is_personal_device() entries in known_devices,
   not just the personal_devices enrollment set. device_labels entries
   (like named phones) were previously unmonitored by the watchdog.
2026-04-14 15:52:26 -04:00
S
Description
Network drop implant — passive SOC + active exploitation. Deploy on any Debian host.
4.3 MiB
Languages
Python 89.2%
Shell 8.5%
HTML 1.1%
C 0.9%
Jinja 0.3%