Passive WiFi Tracking
edwardkeeble.com
edwardkeeble.com
From a consumer perspective, it's quite easy: to prevent being tracked, don't walk around with wifi turned on.
From an engineering perspective, toss out any mac with the U/L bit set to 1.
So that's why so many malls have 'free' wireless :-)
This article's a pretty good approach. We used Kismet instead though – you can control it using a nice TCP interface, and have it spit out the hardware MAC addresses of any packets it sees.
Pretty interesting, but I'd never roll this out in a public place. Just seems a little creepy…
The hardware was very minimal too, just an Arduino Yun with a cheap high-gain antenna.
It was a fun project to hack on, but it definitely raised some eyebrows and made me rethink about some of the privacy concerns around this.
[1] We only stored a bcrypt hash of the mac address given the privacy concerns.
If you have any questions, just reach out to my email. I'll be glad to help.