Merge pull request #356 from hackereg35/patch-2

Update packetfilter.py
This commit is contained in:
byt3bl33d3r 2016-12-12 23:36:32 -07:00 committed by GitHub
commit 40a5527358

View file

@ -26,11 +26,12 @@ class PacketFilter:
data = pkt.get_payload()
packet = IP(data)
try:
execfile(self.filter)
except Exception:
log.debug("Error occurred in filter")
print_exc()
for filter in self.filter:
try:
execfile(i)
except Exception:
log.debug("Error occurred in filter", filter)
print_exc()
pkt.set_payload(str(packet)) #set the packet content to our modified version
pkt.accept() #accept the packet
@ -38,4 +39,4 @@ class PacketFilter:
def stop(self):
self.nfqueue.unbind()
set_ip_forwarding(0)
iptables().flush()
iptables().flush()