Wi-Fi Wardriving is the act of performing Wi-Fi hotspot profiling and then mapping the area to its current location in a certain region. Wi-Fi Wardriving is usually executed by driving with a vehicle. In this chapter, we will explore how to implement simple Wi-Fi Wardriving.
We can gather all the SSID names from existing Wi-Fi hotspots. Furthermore, we can store a result into local storage such as a microSD card. Then we can analyze the data by plotting it on a map engine such as Google Maps:
Figure 7.1: A simple Wi-Fi Wardriving implementation for ESP32
You can see that Wi-Fi hotspots are mapped onto Google Maps in Figure 7.2; these are simple fake Wi-Fi hotspot positions. You can also use other map engines to render the Wi-Fi hotspot positions:
Figure 7.2: Mapping a hotspot on Google Maps
Next, we will review the GPS modules for ESP32 boards.
...