import random
import subprocess
def generate_random_mac():
mac = [0x00, 0x16, 0x3e,
random.randint(0x00, 0x7f),
random.randint(0x00, 0xff),
random.randint(0x00, 0xff)]
return ':'.join(map(lambda x: "%02x" % x, mac))
def change_mac_address(interface):
new_mac = generate_random_mac()
subprocess.call(["reg", "add", "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0014", "/v", "NetworkAddress", "/d", new_mac, "/f"])
subprocess.call(['netsh', 'interface', 'set', 'interface', 'name="' + interface + '"', 'admin=disable'])
subprocess.call(['netsh', 'interface', 'set', 'interface', 'name="' + interface + '"', 'admin=enable'])
print(f"Yeni MAC adresi ({interface}):", new_mac)
# MAC adresini değiştirmek istediğiniz ağ bağlantısının adını buraya girin
interface_name = 'Ethernet'
change_mac_address(interface_name) Python ile mac adresi değişirme kodu
0
●120
- 17-07-2023, 02:37:18