是否有方法可以在Node.js上查找客戶端的mac地址?我一直在尋找它,我發現node-sigar項目,但它沒有奏效,因爲它會拋出「無法找到模塊./build/Release/sigar」錯誤。在node.js上獲取客戶端的MAC地址
8
A
回答
9
除非您的代碼與客戶端在相同的LAN段上運行,否則無法獲取客戶端的MAC地址。您可能需要使用命令行工具或本機支持來獲取本地局域網段上的地址。
對於的NodeJS:https://npmjs.org/search?q=Arp
如果你試圖讓遠程客戶端的MAC地址,你會得到一個路由器的地址更可能結束。
-3
getmac module會這樣做。它調用命令行來獲取系統的網絡配置信息,然後使用正則表達式來解析輸出以查找mac地址。它使用的系統命令是getmac
(Windows)或ifconfig
(其他平臺)。
+3
getmac不返回客戶端的MAC地址由OP請求),它返回本地機器的MAC地址。 – user3507600
相關問題
- 1. 獲取客戶端的MAC地址。
- 2. 客戶端的IP地址/ MAC地址
- 3. 如何在asp.net中獲取客戶端的mac地址?
- 4. 如何在Xamarin.Forms中獲取客戶端設備的MAC地址?
- 5. 如何獲取地址欄上客戶端類型的地址
- 6. 如何在java servlet中獲取客戶端MAC地址?
- 7. 在ASP.NET應用程序中獲取客戶端MAC地址
- 8. 獲取與esp8266連接的客戶端的Mac地址
- 9. 如何獲取Node.js中連接客戶端的IP地址?
- 10. 如何獲取客戶端的MAC地址
- 11. 獲取網絡客戶端的MAC地址,使用PHP
- 12. 使用節點js獲取客戶端的MAC地址
- 13. Web服務器來獲取客戶端的機器mac地址
- 14. 如何獲取客戶端的MAC地址,而不使用ActiveX
- 15. 如何使用ioctl函數獲取客戶端的MAC地址?
- 16. 獲取客戶端的MAC地址和IP地址訪問我的網站
- 17. 可能從java獲取客戶端mac地址?
- 18. 如何使用javascript獲取客戶端MAC地址?
- 19. Node.js:獲取客戶端IP
- 20. Yesod獲取客戶端Ipv4/Ipv6地址
- 21. 如何獲取客戶端IP地址
- 22. 如何獲取客戶端IP地址
- 23. 如何在delphi SOAP服務器上獲取客戶端mac地址?
- 24. 在Heroku上獲取客戶端的真實IP地址
- 25. 始終從Servlet獲取客戶端IP地址:: 1的地址
- 26. 在Worklight適配器上獲取客戶端IP地址
- 27. 如何在Azure的功能node.js中獲取客戶端的IP地址?
- 28. 如何在客戶端自動獲取客戶端的IP地址c
- 29. 如何獲取無法獲取IP地址的Android熱點客戶端的MAC地址?
- 30. 如何獲取不同LAN中客戶/用戶的MAC地址?
如果代碼與客戶端在同一個LAN段上運行,他可以嘗試類似[this](https://github.com/bcamarneiro/macfromip) –