Ich benötige eine plattformübergreifende Methode zum Ermitteln der MAC-Adresse eines Computers zur Laufzeit. Für Windows kann das 'wmi'-Modul verwendet werden, und die einzige Methode unter Linux, die ich finden konnte, bestand darin, ifconfig auszuführen und einen regulären Ausdruck für die Ausgabe auszuführen. Ich mag es nicht, ein Paket zu verwenden, das nur auf einem Betriebssystem funktioniert, und das Parsen der Ausgabe eines anderen Programms scheint nicht sehr elegant zu sein, ganz zu schweigen von der Fehleranfälligkeit.
Kennt jemand eine plattformübergreifende Methode (Windows und Linux), um die MAC-Adresse zu erhalten? Wenn nicht, kennt jemand elegantere Methoden als die oben aufgeführten?