I came across this tonight. This is how you spoof your mac address
First, get home brew
https://brew.sh
Open up terminal
Paste this
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Next,
Paste in
brew install spoof-mac
https://formulae.brew.sh/formula/spoof-mac#default
Once installed, this is the output while installing - Good Luck!
~ % brew install spoof-mac
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
==> Fetching dependencies for spoof-mac: openssl@3 and python@3.11
==> Fetching openssl@3
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.1.1_1
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:c4366444
######################################################################### 100.0%
==> Fetching python@3.11
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/manifests/3.11.4_1
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/python/3.11/blobs/sha256:014abd
######################################################################### 100.0%
==> Fetching spoof-mac
==> Downloading https://ghcr.io/v2/homebrew/core/spoof-mac/manifests/2.1.1_4-1
######################################################################### 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/spoof-mac/blobs/sha256:35b87b12
######################################################################### 100.0%
==> Installing dependencies for spoof-mac: openssl@3 and python@3.11
==> Installing spoof-mac dependency: openssl@3
==> Pouring openssl@3--3.1.1_1.arm64_ventura.bottle.tar.gz
🍺 /opt/homebrew/Cellar/openssl@3/3.1.1_1: 6,495 files, 28.4MB
==> Installing spoof-mac dependency: python@3.11
==> Pouring python@3.11--3.11.4_1.arm64_ventura.bottle.tar.gz
==> /opt/homebrew/Cellar/python@3.11/3.11.4_1/bin/python3.11 -m ensurepip
==> /opt/homebrew/Cellar/python@3.11/3.11.4_1/bin/python3.11 -m pip install -v -
🍺 /opt/homebrew/Cellar/python@3.11/3.11.4_1: 3,288 files, 62.0MB
==> Installing spoof-mac
==> Pouring spoof-mac--2.1.1_4.arm64_ventura.bottle.1.tar.gz
==> Caveats
Although spoof-mac can run without root, you must be root to change the MAC.
The launchdaemon is set to randomize en0.
You can find the interfaces available by running:
"spoof-mac list"
If you wish to change interface randomized at startup change the plist line:
<string>en0</string>
to e.g.:
<string>en1</string>
To start spoof-mac now and restart at startup:
sudo brew services start spoof-mac
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/spoof-mac/bin/spoof-mac randomize en0
==> Summary
🍺 /opt/homebrew/Cellar/spoof-mac/2.1.1_4: 781 files, 10.4MB
==> Running `brew cleanup spoof-mac`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
==> Caveats
==> spoof-mac
Date July 20 2023