Gibt es eine Möglichkeit, die Mac-Adresse des Clients auf Node.js zu finden? Ich habe darüber gesucht, und ich fand Knoten-Sigar-Projekt, aber es funktionierte nicht, weil es einen Fehler "Kann nicht finden ./build/Release/sigar" -Fehler.
Wenn Ihr Code nicht im selben LAN-Segment wie der Client ausgeführt wird, können Sie die MAC-Adresse eines Clients nicht abrufen. Sie müssten wahrscheinlich ein Kommandozeilen-Tool oder eine native Unterstützung bereitstellen, um Adressen im lokalen LAN-Segment zu erhalten.
Für nodejs: Ссылка
Wenn Sie versuchen, die MAC-Adressen von Remote-Clients zu erhalten, ist die Adresse eines Routers mehr als wahrscheinlich.
Das GetMac-Modul wird dies tun. Es ruft die Befehlszeile auf, um die Netzwerkkonfigurationsinformationen des Systems abzurufen, und verwendet dann einen Regex, um die Ausgabe zu analysieren, um die MAC-Adresse zu finden. Die verwendeten Systembefehle sind getmac
(Windows) oder ifconfig
(andere Plattformen).
Tags und Links node.js mac-address