【发布时间】:2018-09-04 09:19:34
【问题描述】:
我正在使用 mongodb、express 和 nodejs 构建一个基于 Intranet 的 webapp 的项目。该项目的目标是通过身份验证获取用户mac地址并运行远程ssh。然而,我发现很难获得远程 pc mac 地址。客户端和服务器应该在同一个本地子网上。我尝试使用节点getmac模块,但显然它只提供主机服务器的mac,
var macAddress = require('getmac');
require('getmac').getMac(function(err, macAddress){
if (err) throw err
console.log(macAddress)
});
我也尝试了 macfromip 模块,但是你必须预定义主机 IP 才能获取远程计算机的 mac。
var macfromip = require('macfromip');
macfromip.getMac('192.168.1.100', function(err, data){
if(err){
console.log(err);
}
console.log(data);
});
有没有其他方法可以获取用户的mac地址?
【问题讨论】:
标签: node.js mac-address