Automatic MAC address spoofing tool that monitors your network connection and changes your MAC when internet connectivity is lost — useful for bypassing MAC-based captive portals and session limits.
- Linux - Main directory (
spoof.cpp,Makefile) - Windows -
windows/directory
- 🔄 Auto-Spoof Mode: Continuous monitoring with automatic MAC spoofing
- 🎯 Network Lock: Optionally lock to a specific SSID
- 🔔 Desktop Notifications: Get notified when MAC is spoofed
- 💻 Interactive UI: Easy-to-use menu system
- ⌨️ CLI Support: Full command-line operation
make
sudo ./spoof/spoofcd windows
build.bat
spoof.exeSee platform-specific READMEs for detailed instructions.
- Monitors WiFi connection status
- Detects when you're connected to WiFi but have no internet (captive portal)
- Automatically generates and applies a new random MAC address
- Waits for reconnection
- g++ with C++11 support
- Root privileges (
sudo) ipcommand (iproute2)
- Visual Studio or MinGW-w64
- Administrator privileges
- Windows 10/11
MIT