repeater/internal
Pierre-Olivier Mercier 70140bc289 station: Identify devices by MAC OUI vendor lookup
Embed the IEEE OUI registry (~1MB pre-processed text file) and resolve
the vendor for every station MAC. Locally administered MACs (U/L bit
set, used by iOS/Android private addresses and virtual interfaces) are
skipped so we don't return spurious matches against randomized prefixes.

The vendor name shows up in the device card as a secondary line, and
falls back to the title position when no DHCP hostname is available —
"Apple" with the IP and MAC is far more useful than "Sans nom".

The lookup table loads lazily (sync.Once) on the first call so the
~40k-entry parse only runs when the station discovery code is exercised.
2026-05-01 22:32:57 +08:00
..
api Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
app station: Surface signal, traffic and connection time in API and UI 2026-05-01 22:26:43 +08:00
config Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
hotspot Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
logging Harden API surface and station/wifi backends 2026-05-01 21:56:50 +08:00
models station: Surface signal, traffic and connection time in API and UI 2026-05-01 22:26:43 +08:00
station station: Identify devices by MAC OUI vendor lookup 2026-05-01 22:32:57 +08:00
syslog syslog filter could take several filters 2026-01-01 23:31:01 +07:00
wifi wpa_supplicant: Use log package and tolerate GetNetworks failures 2026-05-01 22:14:38 +08:00