@Netux @snep @ntoskrnl AlterNIC existed for years, it wasn't successful, or good. But its certainly possible.
https://en.wikipedia.org/wiki/AlterNIC