Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gill-singh-a/mac-address-changer
Changes MAC Address of the specified interface
https://github.com/gill-singh-a/mac-address-changer
cli linux mac mac-address python python3 scapy
Last synced: 20 days ago
JSON representation
Changes MAC Address of the specified interface
- Host: GitHub
- URL: https://github.com/gill-singh-a/mac-address-changer
- Owner: Gill-Singh-A
- Created: 2023-04-12T16:52:26.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-14T16:05:54.000Z (over 1 year ago)
- Last Synced: 2024-11-09T13:23:24.721Z (3 months ago)
- Topics: cli, linux, mac, mac-address, python, python3, scapy
- Language: Python
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MAC Addresss Changer
Changes MAC Address of the specified interface## Requirements
Language Used = Python3
Modules/Packages used:
* re
* os
* datetime
* random
* scapy
* optparse
* time
* subprocess
* coloramaInstall the dependencies:
```bash
pip install -r requirements.txt
```## Input
The mac_address_changer.py takes the following arguments through the command that is used to run the Python Program:
* '-i', "--iface" : interface to chance MAC Address of
* '-m', "--mac" : MAC Address to set## Working
It uses 'ipconfig' command to change the MAC Address of the System.
If no MAC Address is specified, it will randomly generate a MAC Address.### Note
This would only work on Linux Operating Systems, because this Program uses 'ipconfig' command which is supported by the Linux Command Line Interface.