Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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 πŸ“„.