From db5aaf78f5ded0f5915f71caec8bd60a6d19e7ed Mon Sep 17 00:00:00 2001 From: derv82 Date: Sun, 11 Jun 2017 22:59:20 -0400 Subject: [PATCH] Ignore case when filtering MACs. Should resolve #32 --- py/Target.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/py/Target.py b/py/Target.py index 552a3c8..0c4d57d 100644 --- a/py/Target.py +++ b/py/Target.py @@ -70,11 +70,11 @@ class Target(object): raise Exception("Ignoring target with Negative-One (-1) channel") # Filter broadcast/multicast BSSIDs, see https://github.com/derv82/wifite2/issues/32 - bssid_broadcast = re.compile(r"^(ff:ff:ff:ff:ff:ff|00:00:00:00:00:00)$") + bssid_broadcast = re.compile(r"^(ff:ff:ff:ff:ff:ff|00:00:00:00:00:00)$", re.IGNORECASE) if bssid_broadcast.match(self.bssid): raise Exception("Ignoring target with Broadcast BSSID (%s)" % self.bssid) - bssid_multicast = re.compile(r"^(01:00:5e|01:80:c2|33:33)") + bssid_multicast = re.compile(r"^(01:00:5e|01:80:c2|33:33)", re.IGNORECASE) if bssid_multicast.match(self.bssid): raise Exception("Ignoring target with Multicast BSSID (%s)" % self.bssid)