Skip to content

A simple desktop tool for spoofing MAC addresses on Windows computers. Built with Python and CustomTkinter for a modern UI.

License

Notifications You must be signed in to change notification settings

poli0981/macspf

Repository files navigation

MAC Address Spoofer

A simple desktop tool for spoofing MAC addresses on Windows computers. Built with Python and CustomTkinter for a modern UI.

Features

  • Adapter Selection: List and choose from available network interfaces.
  • MAC Generation: Randomize valid MAC addresses or enter manually.
  • Spoof and Revert: Change MAC with admin rights; revert to original easily.
  • Logging: Enable/disable logging and save logs.
  • Theme Toggle: Switch between Dark and Light modes.
  • Auto-Start: Option to run on system boot.
  • Menu Bar: Access about, license, and third-party info.

Installation

  1. Clone the repository:
git clone https://github.com/poli0981/macspf.git
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the app (with admin privileges):
python main.py

Usage

  • Launch the app as administrator.
  • Select an adapter from the dropdown.
  • Generate a random MAC or enter one manually.
  • Click "Spoof" to apply (confirm prompt appears).
  • Use "Revert" to restore original.
  • Enable logging and save as needed.
  • Toggle auto-start and themes via checkboxes/button.

For detailed instructions, see the Wiki.

Building Executable

Use PyInstaller to create a standalone .exe:

pyinstaller --onefile --windowed --hidden-import=customtkinter --name="MAC_Spoofer" main.py
  • Run the .exe as administrator.

Development Setup

Recommended IDE for Development, debugging, and coding: PyCharm Professional Version 2025.2.1 Release Candidate.

Credits

This project was developed collaboratively with the assistance of AI.

  • User Contribution (@poli0981) (35%): Providing prompts for AI, conceptualizing ideas, fixing bugs, and verifying the final product.
  • Grok 4 (built by xAI) Contribution (65%): Generating code, fixing bugs, writing documentation files, proposing features, and conducting research.

License

MIT License - see the LICENSE file for details.

Disclaimer

See DISCLAIMER for important warnings.

Legal Documents

Third-Party Libraries

See THIRD_PARTY.md for acknowledgments.

About

See ABOUT.md for more information.

About

A simple desktop tool for spoofing MAC addresses on Windows computers. Built with Python and CustomTkinter for a modern UI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages