Python-based MAC address changer for Linux – spoof, randomize, and restore MAC addresses easily.
About this project
MAC Changer - Advanced MAC Address Manipulation Tool for Linux MAC Address Changer for Linux – Python-Based CLI Tool to Spoof and Change MAC Addresses with Ease. A powerful and interactive tool for changing and spoofing MAC addresses on Linux systems — featuring vendor-specific spoofing, history tracking, configuration profiles, and both CLI + interactive modes. Demo If you're looking for a macchanger alternative, this Python-based MAC address changer gives you full control over your interfaces. Spoof, reset, or randomize your MAC on any Linux system with ease. Features Interactive command-line menu with smooth animations Remembers original MAC addresses and supports restoration Random MAC generation (with valid formats) Vendor-specific MAC address spoofing (Apple, Intel, Cisco, etc.) Persistent history logging with timestamps Configurable settings (auto-backup, warnings, defaults) Full command-line argument support Root-checking for protected operations Beautiful, color-coded terminal UI Installation Supported OS: Linux (Debian, Ubuntu, Arch, Kali, etc.) Clone the repository Run the script Make it executable (optional) bash sudo python3 MacChanger.py
From the project README on
GitHub
Add this badge to your README
Show that your project is listed on Made in Algeria.
[](https://www.madeinalgeria.dev/projects/mac-tool)