diff --git a/core/poisoners/arp/ARPWatch.py b/core/poisoners/arp/ARPWatch.py index 0c45ef6..10470e5 100644 --- a/core/poisoners/arp/ARPWatch.py +++ b/core/poisoners/arp/ARPWatch.py @@ -82,6 +82,7 @@ class ARPWatch: try: if packet is not None: send(packet, verbose=self.debug, iface=self.interface) - except Exception, e: - mitmf_logger.error("[ARPWatch] Error sending re-poison packet: {}".format(e)) + except Exception as e: + if "Interrupted system call" not in e: + mitmf_logger.error("[ARPWatch] Exception occurred while sending re-poison packet: {}".format(e)) pass diff --git a/requirements.txt b/requirements.txt index 5c50c81..8c65b16 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,6 @@ requests netaddr scapy msgpack-python -dnspython dnslib configobj Pillow