Recipe Difficulty: Medium
Python Version: 3.5
Operating System: Any
Without a connection to the outside world, mobile devices are little more than an expensive paperweight. Fortunately, open Wi-Fi networks are everywhere, and sometimes a mobile device will connect to them automatically. On the iPhone, a list of Wi-Fi networks the device has connected to is stored in a binary PLIST named com.apple.wifi.plist. This PLIST records, among other things, the Wi-Fi SSID, BSSID, and connection time. In this recipe, we will show how to extract Wi-Fi details from a standard Cellebrite XML report or supply Wi-Fi MAC addresses in a newline-delimited file. As the Cellebrite report formats may evolve over time, we are basing our XML parsing on a report generated with UFED Physical Analyzer version 6.1.6.19.
WiGLE is an online searchable repository of, at the time of...