ITADN
silverwind/oui-data
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

oui-data

以 JSON 格式呈现的 IEEE OUI 数据库

示例

该模块会导出一个 JSON 文件。根据您的使用环境,您可能需要使用 import attributes]、import assertions],或者完全不用]。

键值涵盖了所有三个 IEEE 注册表:MA-L 长度为 6 个十六进制字符,MA-M 长度为 7 个,MA-S 长度为 9 个。MA-M 和 MA-S 是分配给IEEE Registration Authority的 MA-L 前缀的子集,因此应优先匹配最长的前缀:

import ouiData from "oui-data" with {type: "json"};

const mac = "C85CE27ABCDE";
console.log(ouiData[mac.substring(0, 9)] ?? ouiData[mac.substring(0, 7)] ?? ouiData[mac.substring(0, 6)]);
//=> SYNERGY SYSTEMS AND SOLUTIONS
//=> A1526, GREEN FIELDS COLONY
//=> Faridabad HARYANA 121001
//=> India

© silverwind,基于 BSD 许可证分发