So I found Ryans Automator to do this at iamthekiller but it was not 100% perfect, so I added some of JosteinB’s suggestions from his blog and out came an AppleScript Application called AirPortClown, which you can download here:
And it looks something like this:

The source code is of course included in the download. MacDaddyX didn’t work for me and aaspoof is Shareware.
Update: If you look though the comments you will see that there is still some development going on, this version up here is for OS X 10.6.3 but you can download the version for OS X 10.6.2 here. Make sure your Airport is turned on first when using the 10.6.3 version.
Ähnliche Posts:» Etwas mehr Privacy bitte (pgp, gpgmail, snow leopard, google suggest)
» Imagemagick on Snow Leopard
» (Snow) Leopard + Rails + Passenger + VirtualBox + Windows 7 and localhost
» Tiger -> Leopard = smoooth!


Ich heiße Captain Future und meine Leidenschaft ist es die Brücke zwischen Menschen und Technik zu schlagen.
Great job! Any plans to add more features. Maybe some similar to what MacDaddyX used to offer?
Hi, I tried to keep it as small and flexible as possible. In fact, it should be so simple, that you can add any functionality you want. Unfortunately, AppleScript doesn’t provide anything more complex than what you see (in terms of GUI).
I could do something in MacRuby, but that would only run on Snow Leopard (which is quite okay for me). But that would just make it more vulnerable to problems and put too much overhead into it. AirPortClown does what it should – here and now. And in one month it may have to be fixed again, who knows :)
Didn’t make nay changes for me, the box came up saying my MAC address was now ***** but just gave me the same old address.
I’m running macbook pro, 2.53Ghz Core Duo 2, osx 10.6 snow leapard.
Mind you, I am so new to this the umbilical coed is still attached.
Hey, i just tried airportclown on my snow leopard macbook pro ( intel) and it also gave me back the same exact mac address. Nice simple design, just didn’t work for me. :(
So I downloaded my own app and ran it and – the same error as you guys have. So I thought “What the…?”
However, making sure that the Airport is turned ON but NOT connected to any network, I began entering the commands of the script directly into the terminal, and it worked.
Surely weird enough, AFTER that, AirPortClown worked as expected. When I was connected to a network, it refused to work. Plus, some addresses he would take, some not.
Well, what happens when you terminal the commands directly? E.g:
sudo ifconfig en1 lladdr aa:bb:cc:dd:ee:ff
I hate this stuff :)
lol, doing the commands directly into terminal did not work for me either. But going into network preferences and changing the settings so their are no preferred networks. Ran the app and it didn’t work, then, the app made it disconnect from the numerous networks around me being airport had no preferred networks, then running the app again gave made it work. nicely done with this app, very cool. :D
Works for me, thanks a lot!
(running Macbook Pro 3,1 on SL 10.6.2)
WORKS yaaaaaaaaay
hey I have a solution to most of you guys problems. Its very very easy.
changed delay to 4 and changed
sudo ifconfig en1 lladdr
to
sudo ifconfig en1 ether lladdr
///////////////////////////////////
delay 4
– Change MAC address
do shell script “sudo ifconfig en1 ether lladdr ” & (wish as string) with administrator privileges
//////////////////////////////////
glad it worked for you Vinicius!
First time to use apple scripts but for those having problems use my edit—->
http://www.multiupload.com/5GK5RBR5I0
It takes a bit longer but seems to work about 80% of the time for me vs not at all for me. To view the script just right click and go to show package contents and go to the main.script. (something like that)
//I use MBP 2.53Ghz 10.6.2
Enjoy!
Thank you folks!!
I updated the download link in the main article.
Thanks for the credit….
The AirPortClown revision doesn’t seem to run on 10.6.3. I get an error “ifconfig: can’t set link-level netmask or broadcast”.
Any ideas? This was working for me on 10.6.2 with a MacBook Pro 13″ Unibody.
I was using this quite heavily until today and it indeed doesn’t seem to run on 10.6.3… I have no clue on what to change, already tried to see what changed but no success… Anyone? :-)
Cheers!
Change “A” into “Current” in:
“sudo/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -z”
Delete “lladdr” from:
“sudo ifconfig en1 ether lladdr ”
And “save as application” and it works like a charm again :-)
Hey Kevin Edwards the code just needs a little tweaking to work mine currently works under 10.6.3 but I cant publish because they take credit for my work. GL!
Ok. I figured out the tweak. Thanks Alfred, knowing that it could be tweaked was enough info to help me figure it out and get it working.
I feel guilty not sharing the information and helping others. I don’t know what the credit issue is, but hopefully this gets resolved amicably.
Later,
Kevin (or should I say “lladdr”? ;)
Your download is corrupt..
Please fix thx….
Hi,
Who knows why spoofing mac address in 10.6 is not the same than 10.5 ? Why doesn’t it work ?
Cheers…
Thank you indeed folks. I updated the post accordingly again. There is a version for 10.6.3 and one for 10.6.2 now.
I can change my mac address of my MacBookPro, but when is changed I can’t connect to any wifi.
Any ideas?
I have snow leopard(10.6.3)
Thanks !!
Follow the AirPortClown link for dl, it make my life easier ! :)
http://hotfile.com/dl/45427324/3906eb6/AirPortClown.zip.html
I just tried this script on 10.6.4 on my a unibody 17″ MacBook Pro and it didn’t work. It’s the first time I’ve used it, and yes – I did leave airport on while running it. Does the script need another update. I noticed a previous post that suggested changing “A” to “Current” was not implemented in the Apple Script.
I also meant to request that the script include a version number in the comments, and maybe even a comment regarding which OS X version it works with.
Does the 10.6.3 version of AirPortClown work on a 10.6.4 system?