Update for wigle

Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
This commit is contained in:
Jeroen Oudshoorn
2025-02-12 12:59:28 +01:00
parent c66728f03e
commit f4a7588a48

View File

@ -158,14 +158,16 @@ class Wigle(plugins.Plugin):
content, delimiter=",", quoting=csv.QUOTE_NONE, escapechar="\\" content, delimiter=",", quoting=csv.QUOTE_NONE, escapechar="\\"
) )
for gps_data, pcap_data in data: # write WIFIs for gps_data, pcap_data in data: # write WIFIs
try:
timestamp = datetime.strptime(gps_data["Updated"].rsplit(".")[0], "%Y-%m-%dT%H:%M:%S").strftime("%Y-%m-%d %H:%M:%S")
except ValueError:
timestamp = datetime.strptime(gps_data["Updated"].rsplit(".")[0], "%Y-%m-%d %H:%M:%S").strftime("%Y-%m-%d %H:%M:%S")
writer.writerow( writer.writerow(
[ [
pcap_data[WifiInfo.BSSID], pcap_data[WifiInfo.BSSID],
pcap_data[WifiInfo.ESSID], pcap_data[WifiInfo.ESSID],
f"[{']['.join(pcap_data[WifiInfo.ENCRYPTION])}]", f"[{']['.join(pcap_data[WifiInfo.ENCRYPTION])}]",
datetime.strptime( timestamp,
gps_data["Updated"].rsplit(".")[0], "%Y-%m-%dT%H:%M:%S"
).strftime("%Y-%m-%d %H:%M:%S"),
pcap_data[WifiInfo.CHANNEL], pcap_data[WifiInfo.CHANNEL],
pcap_data[WifiInfo.FREQUENCY], pcap_data[WifiInfo.FREQUENCY],
pcap_data[WifiInfo.RSSI], pcap_data[WifiInfo.RSSI],