My Ex-WiFi

Ex-WiFi logo

‘My Ex-WiFi’ is a project that uses previously joined WiFi networks as a means to construct a portrait of the individuals in an area. Upon detection by the program, the old WiFi networks are broadcasted–allowing any device within the vicinity to see the network names on its WiFi list.

The result is a graveyard of bygone WiFi networks; “ghosts” of access points that reveal so much yet so little about people’s lives, which can only be seen but never joined.

Technical details:


Sample output from network monitoring

This project makes use of the packet sniffing and beacon injection functionalities available in the aircrack-ng suite. There are three separate bash scripts:,, and initiates network monitoring and saves the output (above) into a .csv file. This file is continually updated as stations enter and leave the network.

inject .sh parses this csv file, paying attention to only the entries in the “Probes” column as those entries represent networks previously joined by the device. After extracting the names of the entries, the script turns them into fake Access Points by injecting them into the network–this is done by spoofing MAC Addresses for each entry. To avoid redundancies, an entry is only added if it does not already exist in the Wifi network list. runs the and scripts.

For security reasons, the source code is only available upon request.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s