Preciso de um método de plataforma cruzada para determinar o endereço MAC de um computador em tempo de execução. Para Windows, o módulo 'wmi' pode ser usado e o único método no Linux que consegui encontrar foi executar ifconfig e executar um regex em sua saída. Não gosto de usar um pacote que só funciona em um sistema operacional, e analisar a saída de outro programa não parece muito elegante, sem falar que é sujeito a erros.
Alguém conhece um método de plataforma cruzada (Windows e Linux) para obter o endereço MAC? Se não, alguém conhece métodos mais elegantes do que aqueles que listei acima?