mac-address-changer icon indicating copy to clipboard operation
mac-address-changer copied to clipboard

Linux/macOS random/vendor MAC-address changer.

MAC changer

mac_changer.py — Linux/macOS random MAC-address changer with vendor choices and automatic backups original address.

Use own MAC address Use -m --mac option. Example usage:

sudo ./mac_changer -i en0 -m 02:00:00:8a:09:ca

Generage random MAC address

The Default vendor for generating MAC is xen, because it's safety. Example usage:

sudo ./mac_changer -i en0

Generage random MAC address with vendor If you want to generate MAC-address with needed vendor, just use option -v --vendor.

Supported vendors: xen, huawei, cisco, samsung, google, juniper, dell, broadcom, tplink, hp, indel, dlink, zte, nokia, netgear, microsoft, xiaomi, apple Example usage:

sudo ./mac_changer.py -i en0 -v apple
[+] Interface seems good: en0
[+] Random MAC address for this case: [apple] D4:61:9D:dc:70:5d
[+] Backup: en0: 02:00:00:8a:09:ca -> D4:61:9D:dc:70:5d write in backup.txt
[+] Changing MAC from 02:00:00:8a:09:ca ->
D4:61:9D:dc:70:5d successful.

To do:

  • Windows support
  • Quiet mode