Вы не можете подделать MAC-адреса напрямую через .net, так как у него нет API для такого низкого уровня сетевого стека. Существует библиотека с именем Pcap.net , которая является оболочкой для нативной библиотеки, которая позволяет вам делать это, с именем winPcap