From f4a7588a48b50712296e804de0cc2bf45bc90e1b Mon Sep 17 00:00:00 2001 From: Jeroen Oudshoorn Date: Wed, 12 Feb 2025 12:59:28 +0100 Subject: [PATCH] Update for wigle Signed-off-by: Jeroen Oudshoorn --- pwnagotchi/plugins/default/wigle.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pwnagotchi/plugins/default/wigle.py b/pwnagotchi/plugins/default/wigle.py index 5f872dc5..e181d950 100644 --- a/pwnagotchi/plugins/default/wigle.py +++ b/pwnagotchi/plugins/default/wigle.py @@ -158,14 +158,16 @@ class Wigle(plugins.Plugin): content, delimiter=",", quoting=csv.QUOTE_NONE, escapechar="\\" ) 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( [ pcap_data[WifiInfo.BSSID], pcap_data[WifiInfo.ESSID], f"[{']['.join(pcap_data[WifiInfo.ENCRYPTION])}]", - datetime.strptime( - gps_data["Updated"].rsplit(".")[0], "%Y-%m-%dT%H:%M:%S" - ).strftime("%Y-%m-%d %H:%M:%S"), + timestamp, pcap_data[WifiInfo.CHANNEL], pcap_data[WifiInfo.FREQUENCY], pcap_data[WifiInfo.RSSI],