Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kernferm/mac-changerv2

MAC Changer V2 is a Python script designed to easily change the MAC address of network interfaces on both Windows and Linux systems. This tool is useful for enhancing network security, testing, and maintaining privacy by allowing users to modify the hardware address of their network devices.
https://github.com/kernferm/mac-changerv2

changer-values mac mac-address mac-address-changer

Last synced: 10 days ago
JSON representation

MAC Changer V2 is a Python script designed to easily change the MAC address of network interfaces on both Windows and Linux systems. This tool is useful for enhancing network security, testing, and maintaining privacy by allowing users to modify the hardware address of their network devices.

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. 🌟
-----

# πŸ› οΈ MAC Changer V2

**MAC Changer V2** is a Python script designed to **easily change the MAC address** of network interfaces on both **Windows** πŸͺŸ and **Linux** 🐧 systems. This tool is useful for enhancing **network security**, **testing**, and maintaining **privacy** by allowing users to modify the hardware address of their network devices.

---

## πŸ“₯ How to Download the Repo (First-Time Users)

Click the link to read [**Instructions**](https://www.gitprojects.fnbubbles420.org/how-to-download-repos) πŸ“„.

---

## πŸš€ Getting Started

Follow these instructions to get **MAC Changer V2** running on your local machine for `development`, `testing purposes`, or `daily use`.

### 🐍 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)

### βš™οΈ Prerequisites

Ensure you have **Python** installed on your system. This script is compatible with **Python 3.11.6 and above**. You can download Python from [Python 3.11.6](https://github.com/KernFerm/Py3.11.6installer).

---

## ⚠️ Important: Run in Admin Mode

Make sure to run **CMD.exe** or **Terminal** in **Administrator mode** to change the MAC address.

---

## πŸ› οΈ Installation

Clone this repository to get started with **MAC Changer V2**:

### Clone the repository:
- make sure to make a folder on `Desktop` then `CD` it in `CMD.exe` then do the `Git Clone`.
```
git clone https://github.com/kernferm/mac-changerV2.git
```

### Navigate to the project directory:

```
cd mac-changerV2
```
- No additional dependencies are required to run this script as it utilizes standard Python libraries.

## πŸš€ Usage

To run the **MAC Changer V2**, execute the following command in the terminal:
- best to run in `ADMIN MODE`

### Navigate to the script's directory:
```
cd path_to_script
```
### Run the script:
```
python main.py
```
- Follow the on-screen prompts to select your network interface and enter a new MAC address πŸ”„.

## πŸ§ͺ Running Tests

- To run the automated tests for this system, use the following command. If you have specific tests for different environments, provide examples here.

### Example: Running tests

```
python -m unittest discover tests
```

## 🌐 Deployment

This script can be run locally on any machine with `Python installed` and with `appropriate administrative privileges` to modify network settings πŸ› οΈ.

## πŸ“¦ Built With
- Python 3.11.6 🐍

## πŸ“œ License
- This project is licensed under the [MIT License](https://github.com/KernFerm/mac-changerV2/blob/main/LICENSE). See the License Agreement file for details πŸ“„.

### ⚠️ Disclaimer

This is for **educational purposes only**.
I am **not responsible** if anything happens to you or your computer.
Nor am I responsible if your **ISP comes after you**, that's on you.
**Adhere to the disclaimer notice** that you just read πŸ“œ.