Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kernferm/mac-changer
This utility provides a simple Python script for listing network interfaces and changing the MAC address on Windows and Linux systems.
https://github.com/kernferm/mac-changer
mac-address mac-address-changer
Last synced: 3 days ago
JSON representation
This utility provides a simple Python script for listing network interfaces and changing the MAC address on Windows and Linux systems.
- Host: GitHub
- URL: https://github.com/kernferm/mac-changer
- Owner: KernFerm
- License: other
- Created: 2024-06-27T17:57:59.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-09-10T08:26:11.000Z (3 months ago)
- Last Synced: 2024-09-10T10:43:21.549Z (3 months ago)
- Topics: mac-address, mac-address-changer
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Support the Project β
If you find this project useful, please give it a star! Your support is appreciated and helps keep the project growing. π
-----
# π Network Interface Utility π
This utility provides a **simple Python script** for listing network interfaces and changing the MAC address on **Windows** and **Linux** systems π₯οΈ.
---
## π₯ How to Download the Repo (First-Time Users)
- Click the link to read [**Instructions**](https://www.gitprojects.fnbubbles420.org/how-to-download-repos) π.
---
## β¨ Features
- **List Network Interfaces**: Easily list all network interfaces available on your system π.
- **Change MAC Address**: Change the MAC address of a specified network interface π οΈ.---
## β οΈ Must Run CMD.EXE in Admin Mode
Make sure to run the command prompt in **Administrator mode** to change the MAC address π.
---
## π οΈ Requirements
- **Python 3.x** π
- Works on **Windows** and **Linux** π₯οΈπ§### π Python Versions
If you donβt have Python installed, here are a few options:
- [**Python 3.11.6**](https://github.com/KernFerm/Py3.11.6installer)
- [**Python 3.11.9**](https://github.com/KernFerm/Py3.11.9installer)
- [**Python 3.12.1**](https://github.com/KernFerm/Py3.12.1-installer-batch)---
## π Usage
### π₯οΈ Listing Network Interfaces
To list all network interfaces on your system, simply run:
```
python main.py --list
```### π Changing MAC Address
To change the MAC address of a specific interface, use:
```
python main.py --interface "Your Interface Name" --mac "New MAC Address"
```
- Replace `Your Interface Name` with the name of your network interface and `New MAC Address`with the new MAC address you want to set.### π₯οΈ Supported Operating Systems
- **Windows** πͺ
- **Linux** π§---
### β οΈ Disclaimer
This tool is for **educational purposes only**. Use it at your own risk. The author is not responsible for any misuse or damage caused by this program π.
`IF YOUR ISP COMES AFTER YOU, THAT'S ON YOU, I AM NOT HELD RESPONSIBLE` π.
### π License
This project is licensed under the **MIT License**. See the [LICENSE](https://github.com/KernFerm/mac-changer/blob/main/LICENSE) file for details π.