From 8e099e5985a9a2b5222e397d60675de08acf6f4d Mon Sep 17 00:00:00 2001 From: Nex Date: Fri, 23 Jul 2021 18:04:41 +0200 Subject: [PATCH 1/2] Checking for valid indicators before continuing (closes: #35) --- mvt/ios/modules/fs/webkit_session_resource_log.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mvt/ios/modules/fs/webkit_session_resource_log.py b/mvt/ios/modules/fs/webkit_session_resource_log.py index 299306d..b8d36ff 100644 --- a/mvt/ios/modules/fs/webkit_session_resource_log.py +++ b/mvt/ios/modules/fs/webkit_session_resource_log.py @@ -70,6 +70,9 @@ class WebkitSessionResourceLog(IOSExtraction): return domains def check_indicators(self): + if not self.indicators: + return + for key, entries in self.results.items(): for entry in entries: source_domains = self._extract_domains(entry["redirect_source"]) From ba84b3c18d0a973d62fecdfb9c00ebfcba652a22 Mon Sep 17 00:00:00 2001 From: Nex Date: Fri, 23 Jul 2021 18:05:51 +0200 Subject: [PATCH 2/2] Fixed variable name (closes: #72) --- mvt/ios/modules/fs/locationd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mvt/ios/modules/fs/locationd.py b/mvt/ios/modules/fs/locationd.py index fe39f17..16d706e 100644 --- a/mvt/ios/modules/fs/locationd.py +++ b/mvt/ios/modules/fs/locationd.py @@ -43,10 +43,10 @@ class LocationdClients(IOSExtraction): for ts in self.timestamps: if ts in record.keys(): records.append({ - "timestamp": entry[ts], + "timestamp": record[ts], "module": self.__class__.__name__, "event": ts, - "data": f"{ts} from {entry['package']}" + "data": f"{ts} from {record['package']}" }) return records