From 63f0a761c1d3c1078ef80b1c9dde983c17377875 Mon Sep 17 00:00:00 2001 From: Jeroen Oudshoorn Date: Wed, 17 Jan 2024 18:22:42 +0100 Subject: [PATCH] Added a skip for hostnames/mac addresses on whitelist --- pwnagotchi/agent.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pwnagotchi/agent.py b/pwnagotchi/agent.py index 178a4acb..490389d3 100644 --- a/pwnagotchi/agent.py +++ b/pwnagotchi/agent.py @@ -184,13 +184,15 @@ class Agent(Client, Automata, AsyncAdvertiser, AsyncTrainer): for ap in s['wifi']['aps']: if ap['encryption'] == '' or ap['encryption'] == 'OPEN': continue + elif ap['hostname'] in whitelist or ap['mac'].lower() in whitelist: + continue elif ap['hostname'] not in whitelist \ and ap['mac'].lower() not in whitelist \ and ap['mac'][:8].lower() not in whitelist: if self._filter_included(ap): aps.append(ap) except Exception as e: - logging.exception("Error while getting acces points (%s)", e) + logging.exception("Error while getting access points (%s)", e) aps.sort(key=lambda ap: ap['channel']) return self.set_access_points(aps)