MACalypse — Network Identity Toolkit with 42 tools for Windows. MAC address spoofing, network scanning, DNS manipulation, and more.
- Features
- How It Works
- Tech Stack
- Installation
- Configuration
- Usage Guide
- Screenshots
- Roadmap
- FAQ
- Troubleshooting
- Contributing
- License
- ✔ 42 Network Tools — MAC spoofing, ARP scanning, DNS lookup, port scanning, packet analysis, and more
- ✔ MAC Address Spoofing — Change your MAC address with one click
- ✔ Network Scanner — Discover devices on your LAN with OS detection
- ✔ DNS Tools — Flush DNS, lookup, reverse DNS, DNSSEC check
- ✔ WiFi Analyzer — Scan nearby networks, signal strength, channels
- ✔ Packet Capture — Basic packet sniffing and analysis
- ✔ Export Reports — Save network scan results as HTML or CSV
Input ──► Processing Pipeline ──► Output
┌────────┐ ┌────────┐ ┌────────┐
│ Data │──►│ Engine │──►│ Result │
│ Source │ │ Logic │ │ │
└────────┘ └────────┘ └────────┘
- Input — Load data from file, API, or user input
- Process — Core engine applies logic/analysis/transformation
- Output — Results displayed in UI, saved to file, or sent via API
| Component | Technology |
|---|---|
| Language | Python 3.10+ / C# |
| UI | CustomTkinter / WPF |
| Network | scapy + socket + winreg |
| Platform | Windows (Admin required for some tools) |
git clone https://github.com/zougar99/MACalypse.git
cd MACalypse
pip install -r requirements.txt
# Run as Administrator for MAC spoofingCreate a config.yaml or .env file in the project root:
# Application settings
debug: false
port: 8080
theme: dark
language: en- Run as Administrator:
python main.py - Select a tool category (MAC / Scan / DNS / WiFi)
- Configure parameters
- Execute and view results
- Export if needed
(Screenshots coming soon. PRs welcome!)
- 🟢 Web dashboard
- 🟡 Mobile companion app
- ⚫ API access
- ⚫ Plugin system
- ⚫ Multi-language support
For MAC spoofing and packet capture — yes.
Yes — reboot or click Restore Original to revert.
| Problem | Solution |
|---|---|
| App won't start | Check Python version (3.10+); run pip install -r requirements.txt |
| No output | Check logs in logs/ folder; enable debug mode in config |
| Performance issues | Close other applications; reduce batch size in config |
| Dependency errors | Create fresh venv: python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt |
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit changes (
git commit -m 'Add amazing feature') - Push (
git push origin feature/amazing-feature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Made with ❤️ by zougar99