Overview
MacDaddy is a Python script designed to help you manage and manipulate MAC addresses on your network interfaces. It provides a range of functionalities including viewing, changing, and resetting MAC addresses, backing up and restoring MAC addresses, and even automating MAC address changes.
KEY FEATURES
- Show available network interfaces and their MAC addresses
- Display MAC address information for a specific interface
- Change MAC address of a specific interface
- Change MAC addresses of all interfaces
- Reset MAC address of a specific interface to its original state
- Reset MAC addresses of all interfaces to their original states
- Backup current MAC addresses to a text file
- Restore MAC addresses from a backup file
- Change MAC address to a custom value
- Check the status of a network interface (up/down)
- Automatically change MAC addresses at regular intervals
- Change the state of a network interface (up/down)
INSTALLATION & USAGE
Git clone installation:
- 'git clone https://github.com/TheJuicePapi/macdaddy.git'
- 'cd macdaddy'
- 'sudo chmod +x install.sh macdaddy.py'
- 'sudo ./install.sh'
- Exit and open a new terminal to use 'macdaddy' shortcut
DEPENDANCIES
For this script to work you will need to have python3, macchanger, and iproute2 installed. The install.sh should automatically install them for you. If not then use:
- sudo apt-get install -y python3
- sudo apt-get install -y macchanger
- sudo apt-get install -y iproute2
This scipt has been tested on my RPI 4b running a kali linux arm. Enjoy and use responsibly