使用Node js获取客户端的MAC地址

时间:2017-06-07 12:38:42

标签: javascript node.js npm automation

我正在开展一个项目,通过使用他们的MAC地址作为标识符,我的家庭自动化可以识别谁在家。

我尝试使用Nodejs和NPM模块获取我自己网络上客户端的MAC地址' arped'

var arped = require('arped');

console.log(arped.table());

它读取ARP表,但它只输出一小撮IP / MAC。我有什么关于ARP或遗漏的东西吗?

输出显示我的路由器,我的chromecast,我的Windows笔记本电脑和我的iPhone 4.它没有显示另一台Windows笔记本电脑和iPhone SE。

1 个答案:

答案 0 :(得分:0)

从命令行运行以下命令后会得到什么:

arp -h

您是否获得了从node.js获得的所有MAC或相同列表? 您看不到的那些可能位于不同的子网上,您将无法获得它们的MAC地址。