Getting client's MAC address on node.js

前端 未结 2 1401
没有蜡笔的小新
没有蜡笔的小新 2020-12-19 01:38

Is there a way to find client\'s mac address on Node.js? I have been searching about it and i found node-sigar project but it didn\'t works because it throws a \"cannot find

相关标签:
2条回答
  • 2020-12-19 02:15

    Unless your code is running on the same LAN segment as the client, you cannot obtain the MAC address of a client. You'd need to likely shell out to a command line tool or native support to gain addresses on the local LAN segment.

    For nodejs: https://npmjs.org/search?q=Arp

    If you try to get remote clients' MAC addresses, you'll end up with the address of a router more than likely.

    0 讨论(0)
  • 2020-12-19 02:17

    The getmac module will do this. It calls out to the command line to get the system's network config info and then uses a regex to parse output to find the mac address. The system commands it uses are getmac (Windows) or ifconfig (other platforms).

    0 讨论(0)
提交回复
热议问题