Files
MyIP/frontend/utils
jason5ng32andClaude Opus 5.5 7a52e8acea Feat(mac): answer MAC Lookup from the local IEEE registries
MAC Lookup no longer calls maclookup.app. The five public IEEE registries
(MA-L, MA-M, MA-S, IAB, CID) are a new `oui` dataset row — no key needed,
published as downloaded, refused below per-registry row floors — and
common/oui-db.js answers the longest assignment covering a query, the group
bit masked so a multicast address resolves to the block it derives from.
The country is read off the end of the registered address.

?mac= now takes a vendor prefix as well as a full address (6–12 hex digits,
colon / hyphen / dotted / bare), parsed by common/mac-input.js, which the
form shares. An address no block covers is still answered, with its flags.
The route is gated by requireOfflineData while the registries download at
boot. MAC_LOOKUP_API_KEY is gone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 11:21:12 +08:00
..
2026-09-17 10:33:38 +08:00
2026-08-19 13:56:41 +08:00
2026-06-28 12:02:39 +08:00
2026-07-16 16:19:30 +08:00
2026-09-29 16:00:44 +08:00
2026-09-29 16:00:44 +08:00
2026-08-16 15:29:00 +08:00
2026-09-24 09:37:12 +08:00
2026-09-29 16:00:44 +08:00
2026-09-21 23:11:43 +08:00