@Netux @snep @ntoskrnl AlterNIC existed for years, it wasn't successful, or good. But its certainly possible.

en.wikipedia.org/wiki/AlterNIC