This is an experimental ethical hacking tool to randomize MAC address after a certain time interval. This tool can be used to improve your privacy and security when connected to public Wi-Fi networks.
Giggle is a Python script that changes the MAC address of your Wi-Fi network adapter at regular intervals to make it difficult for anyone to track your online activities. The script uses the Windows cytpes & native network adapters to get the current network interface and change the MAC address of the adapter. You can specify a target Wi-Fi network to apply the MAC address changes only when connected to that network.
- Install Python 3 on your Windows machine.
- Download or clone the Giggle repository to your computer.
- Open a command prompt or terminal and navigate to the Giggle folder.
- Install the required Python modules by running
pip install -r requirements.txt
. - Open the
supreme.py
file in a text editor and modify thetarget_ssid
variable to match the name of your Wi-Fi network.
giggle = Giggle(wifi_name="Wifi name")
# Start to giggle 😁😆😂
giggle.giggle()
- Save the changes and run the
supreme.py
file using Python. - open CMD with admin privileges, move to project dir then run
python supreme.py
When running the code, it might complain about not having admin privileges so you have to accept the admin privileges prompt or follow the following steps
To run the script with admin privileges, follow these steps:
- Open the Command Prompt as an administrator.
- Press the
Windows key
+X
and selectCommand Prompt (Admin)
from the menu.
- Press the
- Navigate to the directory where the script is located.
- Type
python scriptname.py
and pressEnter
.- Replace
scriptname
with the name of your Python script.
- Replace
- If prompted, allow the script to make changes to your computer by clicking
Yes
.
python supreme.py
The script was primarily made for windows for any glitches and bugs... Sorry in advance
- Changing to a specific mac address
$ python3 giggle.py wlan0 -m 00:FA:CE:DE:AD:00
- Changing to a random mac address
$ python3 giggle.py wlan0 --random
The script will run in the background and change the MAC address of your Wi-Fi adapter after every specified interval.
This tool is provided for educational and ethical purposes only. Any malicious usage of this tool is strictly prohibited and may lead to legal consequences. The author will not be responsible for any damages or legal issues caused by the misuse of this tool. Use at your own risk.
Giggle is developed and maintained by Eddie Gulay.
This project is licensed under the MIT License. Feel free to use and modify the code as per your needs.