mirror of
https://github.com/jayofelony/pwnagotchi.git
synced 2025-07-01 18:37:27 -04:00
Added a skip for hostnames/mac addresses on whitelist
This commit is contained in:
@ -184,13 +184,15 @@ class Agent(Client, Automata, AsyncAdvertiser, AsyncTrainer):
|
|||||||
for ap in s['wifi']['aps']:
|
for ap in s['wifi']['aps']:
|
||||||
if ap['encryption'] == '' or ap['encryption'] == 'OPEN':
|
if ap['encryption'] == '' or ap['encryption'] == 'OPEN':
|
||||||
continue
|
continue
|
||||||
|
elif ap['hostname'] in whitelist or ap['mac'].lower() in whitelist:
|
||||||
|
continue
|
||||||
elif ap['hostname'] not in whitelist \
|
elif ap['hostname'] not in whitelist \
|
||||||
and ap['mac'].lower() not in whitelist \
|
and ap['mac'].lower() not in whitelist \
|
||||||
and ap['mac'][:8].lower() not in whitelist:
|
and ap['mac'][:8].lower() not in whitelist:
|
||||||
if self._filter_included(ap):
|
if self._filter_included(ap):
|
||||||
aps.append(ap)
|
aps.append(ap)
|
||||||
except Exception as e:
|
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'])
|
aps.sort(key=lambda ap: ap['channel'])
|
||||||
return self.set_access_points(aps)
|
return self.set_access_points(aps)
|
||||||
|
Reference in New Issue
Block a user