Ebbene sì, questo è possibile. I dispositivi invieranno le sonde per qualsiasi rete attualmente nella loro configurazione Wi-Fi, che per la maggior parte degli utenti sono tutte le reti su cui hanno effettuato l'accesso in passato . Così la tua rete domestica, ad esempio, è nella configurazione del tuo cellulare e il tuo cellulare sonderà costantemente quella rete mentre il wifi è attivo. Devi solo ascoltare le richieste di sonda che inviano con Wireshark.
Se si desidera tenere traccia di quali reti è stato il dispositivo, è necessario analizzare il dump del traffico per inserire ciascun dispositivo e ciascun SSID in un DB. È quindi possibile interrogare il DB per ogni dato dispositivo su tutti gli SSID con cui è stato effettuato il collegamento. Questo ti permetterà di seguirli. Ma non esiste uno strumento che conosca per automatizzarlo.
C'è anche un bel tutorial per BT / Kali Linux per questo: link
L'unico modo per difendersi è disabilitare la connessione automatica sul tuo dispositivo, quindi smette di inviare i probe casualmente quando lo accendi. Questo è anche il motivo per cui sempre recupera tutti gli SSID passati da un dispositivo, perché alcuni dispositivi non si connettono automaticamente o solo a determinati intervalli (che puoi perdere).