Coğrafi konum verilerini kullanılabilir hale getiren birkaç genel WiFi veritabanı vardır. Google, Apple ve OpenWiFi en popüler olsa da, bu site GEOWiFi adı verilen yeni bir WiFi coğrafi konum veritabanı önermektedir. Bu proje, kullanılan bazı araştırma ve kodları kullanır. iSniff-GPS

Veritabanları:
ÖN KOŞULLAR
Python3.Windows'ta emojileri görüntüleyebilmek için yenisini yüklemeniz önerilir Windows Terminali.
Wigle hizmetini kullanmak için bir API edinmek ve "" parametresinin değerini Wigle'ın sağladığı "" verileriyle değiştirerek dosyayı yapılandırmak gerekir. Bu, SSID araması için gereklidir. utils/API.yamlwigle_authEncoded for use
wigle_auth: XXXXX
KURMA
Gereksinimleri yüklemek için paket yöneticisini kullanın.pippython3 -m pip install -r requirements.txt
KULLANMAK
usage: geowifi.py [-h] (-s SSID | -b BSSID) [-j] [-m]
optional arguments:
-h, --help Show this help message and exit
-s SSID, --ssid SSID Search by SSID
-b BSSID, --bssid BSSID Search by BSSID
-j, --json Json output
-m, --map Map output
BSSID ile ara:
python3 geowifi.py -b BSSID
SSID'ye göre ara:
python3 geowifi.py -s SSID
Parametreyi kullanarak sonuçları json formatında dışa aktarmak ve konumları HTML haritasında görüntülemek mümkündür.-j-m
Harita çıktısı örneği:

JSON çıktısı örneği:
{
"data":{
"bssid":"A0:XX:XX:XX:6F:90",
"vendor":"TP-LINK TECHNOLOGIES CO.,LTD.",
"mac_type":"MA-L",
"wigle":{
"lat":00.000908922099,
"lon":00.000945220028
},
"apple":{
"lat":"not_found",
"lon":"not_found"
},
"openwifi":{
"lat":00.000808900099,
"lon":00.000845500028
},
"milnikov":{
"lat":"not_found",
"lon":"not_found"
}
}
}
Coğrafi konum, Wi-Fi etkin noktalarını, baz istasyonlarını ve GPS verilerini bulmak için kullanabilecek güvenlik ve acil durum güçleri için kullanışlı bir araçtır