Merge pull request #711 from dadav/fix/bugs

Unknown variable; Logic error
This commit is contained in:
evilsocket 2019-12-10 19:40:57 +02:00 committed by GitHub
commit dbb64e0fab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -212,7 +212,7 @@ class Agent(Client, Automata, AsyncAdvertiser, AsyncTrainer):
ch = ap['channel']
# if we're sticking to a channel, skip anything
# which is not on that channel
if not channels and ch not in channels:
if not channels or (channels and ch not in channels):
continue
if ch not in grouped:

View File

@ -20,7 +20,7 @@ class Automata(object):
# when we're trying to associate or deauth something that is not in range anymore
# (if we are moving), we get the following error from bettercap:
# error 400: 50:c7:bf:2e:d3:37 is an unknown BSSID or it is in the association skip list.
if 'is an unknown BSSID' in str(error):
if 'is an unknown BSSID' in str(e):
self._on_miss(who)
else:
logging.error(e)