rapid7/metasploit-framework — pull request #3280 by TomSellers (2014-04-19 22:40:05+00:00)
Title: New module: Multiplatform Wireless LAN Geolocation

This is a new POST module that allows Windows, Linux, and OSX targets to be geolocated using Google services if the target has an active and functional wireless adapter.

Notes:

Portions of this code could be used for a separate script to allow multi platform WLAN enumeration. I was going to do this but was unsure if it would be best to duplicate the code or try to create a library. If a library, where should it go? As this would work on 3 platforms, and against both shells and meterpreter it would replace the functionality of post/windows/wlan/wlan_bss_list.rb