Update packetfilter.py

Added multi filter support
This commit is contained in:
hackereg35 2016-11-03 15:49:06 +02:00 committed by GitHub
parent 2dc1dd4f12
commit 37937f74ba

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