Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/drdataye/drmac

DrMAC is a powerful and user-friendly tool designed for network administrators and tech enthusiasts. It allows you to manage and change MAC addresses of network interfaces on a Linux system easily.
https://github.com/drdataye/drmac

kali-linux linux mac network termux termux-tool tools

Last synced: 2 months ago
JSON representation

DrMAC is a powerful and user-friendly tool designed for network administrators and tech enthusiasts. It allows you to manage and change MAC addresses of network interfaces on a Linux system easily.

Awesome Lists containing this project

README

        

# DrMAC - MAC Address Management Tool 🌐🛠️

DrMAC is a powerful and user-friendly tool designed for network administrators and tech enthusiasts. It allows you to manage and change MAC addresses of network interfaces on a Linux system easily. With DrMAC, you can quickly change your MAC address, reset it to its original value, and view detailed information about your network interfaces.

## Features 🌟

- 🔄 Easily change the MAC address of network interfaces.
- 🎯 Reset the MAC address to its original value.
- 🔍 View detailed information about network interfaces.
- 📝 Store original MAC addresses in a hidden file for easy recovery.
- 🛠️ User-friendly command-line interface.

## Installation 📦

You can download and run DrMAC as a Python script. Ensure you have Python installed on your system. Follow these simple steps:

1. Download the `drmac_1.0.0_all_linux.deb` script from the GitHub repository.
2. Give executable permissions to the script:

```bash
dpkg -i drmac_1.0.0_all_linux.deb
```
![setup DrMac](./images/1.jpg)
## Usage 🖥️

Run DrMAC from the command line using Python. Here are some common commands:

1. To change the MAC address:

```bash
drmac -h
```
![options](./images/2.jpg)

3. To list all network interfaces:

```bash
drmac -l
```
![list](./images/3.jpg)

4. To show detailed information about a specific interface:

```bash
sudo drmac -i interface_name -m new_mac
```
![new mac](./images/4.jpg)

## Contribution 👥

Your contributions are welcome! If you would like to improve DrMAC, feel free to fork the repository and submit your pull requests.

## License 📄

DrMAC is released under the MIT License. Check out the `LICENSE` file for more details.

---
**Note:** This tool is intended for educational and legal purposes only. The developers are not responsible for any misuse or damage caused by this tool.

**Note:** Ensure your actions comply with local laws and regulations. 🚨