I'm in the process of writing a software package that will use the MAC address of the on-board LAN as a DRM tool. Thus fixing a copy to a single system. I already have something that works, but I don't know enough about Linux devices to know whether it can be fooled by a fake MAC address.
Can anyone suggest something that can be called by python code that can obtain the true MAC that lies underneath any fakery that maybe going on in the system.