Cross-platform network control tool for ARP spoofing. Works on Windows and macOS.
Based on elmoCut by Khaled El-Morshedy (elmoiv).
Author: Mvgnus (Magnus Ohle)
Pre-built binaries are available in Releases.
| Platform | File | Notes |
|---|---|---|
| Windows | ArpCut.exe |
Requires Npcap |
| macOS | ArpCut-macOS.zip |
Unzip and run |
| Linux | ArpCut |
Experimental |
Requirements: Administrator/root privileges required.
If the pre-built binaries don't work on your machine, build from source (see below).
Scanning
- ARP Scan - Fast device discovery
- Ping Scan - Thorough scan, finds all devices
Device Control
- Kill / Unkill - Block or restore individual device access
- Kill All / Unkill All - Mass control
- Full Kill - Complete traffic block via system firewall
- One-Way Kill - Block outgoing only
Advanced
- Lag Switch - Intermittent blocking with configurable timing and direction (incoming/outgoing/both)
- Port Blocker - Block specific ports with instant toggle, preset gaming ports included
- Traffic Monitor - Real-time bandwidth per device
Other
- Dark theme
- System tray
- Device nicknames
- Remember killed devices
- Install Python 3.8+ from python.org - check "Add to PATH"
- Install Npcap - check "WinPcap API-compatible Mode"
- Clone and run:
git clone https://github.com/Mvgnu/ArpCut.git
cd ArpCut
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
python src\elmocut.pyRun as Administrator.
- Install Python:
brew install python@3.11- Clone and run:
git clone https://github.com/Mvgnu/ArpCut.git
cd ArpCut
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
sudo python3 src/elmocut.pyInstall PyInstaller, then run the build script:
pip install pyinstaller pillow
python build.pyThat's it. Works on Windows, macOS, and Linux.
Output:
- Windows:
dist/ArpCut.exe - macOS:
dist/ArpCut.app - Linux:
dist/ArpCut
| Button | Action |
|---|---|
| ARP Scan | Fast network scan |
| Ping Scan | Thorough scan |
| Kill | Block selected device |
| Unkill | Restore selected device |
| Kill All | Block all devices |
| Unkill All | Restore all devices |
| Lag Switch | Toggle intermittent blocking |
| Full Kill | Complete firewall block |
| One-Way Kill | Block outgoing only |
| Port Blocker | Block specific ports |
Network tools often trigger antivirus false positives. The code is open source and auditable.
This software is for educational and authorized network administration purposes only.
Only use on networks you own or have explicit permission to test. Unauthorized use may violate computer crime laws.
- elmoCut by elmoiv (Khaled El-Morshedy)
- Mvgnus (Magnus Ohle)
GNU General Public License v3.0 - see LICENSE