// the find
feross/spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
A Node.js CLI for changing MAC addresses on macOS, Windows, and Linux. Wraps platform-specific system commands (ifconfig, networksetup, DevCon) behind a single interface. Useful for privacy on untrusted networks or testing network policies.
Cross-platform support is genuinely useful — most MAC spoofing tools are macOS-only; handles Wi-Fi disassociation on macOS automatically, which is the annoying part people always forget; simple CLI surface that's easy to script; from feross, so the code is clean and the package has real maintenance history
Last commit in 2020 — macOS has changed significantly since then and the networksetup behavior on Apple Silicon and recent macOS versions may have drifted; punts on persistence entirely for macOS, telling you to use the Python port instead, which is an odd gap for a tool that exists to solve exactly that problem; Windows implementation relies on DevCon which requires separate installation and driver signing mode changes on modern Windows; test coverage is minimal, just a handful of basic assertions with no platform-specific cases