A simple python mac changer to change the mac address of network interfaces.
make sure you are using linux and have following tool(s) installed on your system:
iproute2 (for Ubuntu / Debian) OR iproute (for CentOS / Fedora)
ethtool
Use the package manager pip to install all the requirements according to requirements.txt.
pip install -r requirements.txt
python3 mac_changer.py -h
-h, --help show this help message and exit
-i, --interface name of network interface. (e.g:- wlan0, eth0, etc..)
-m, --mac desired mac address. (e.g:- 00:11:22:33:44:55)
-a shows all interfaces
-r, --reset reset the mac address of specified network interfac