003 File Manager
Current Path:
/usr/src/tests/sys/netinet6/frag6
usr
/
src
/
tests
/
sys
/
netinet6
/
frag6
/
📁
..
📄
Makefile
(2.09 KB)
📄
frag6.subr
(3.06 KB)
📄
frag6_01.py
(3.59 KB)
📄
frag6_01.sh
(8.62 KB)
📄
frag6_02.py
(3.29 KB)
📄
frag6_02.sh
(8.53 KB)
📄
frag6_03.py
(3.96 KB)
📄
frag6_03.sh
(8.57 KB)
📄
frag6_04.py
(3.24 KB)
📄
frag6_04.sh
(8.57 KB)
📄
frag6_05.py
(2.71 KB)
📄
frag6_05.sh
(16.89 KB)
📄
frag6_06.py
(2.69 KB)
📄
frag6_06.sh
(9.36 KB)
📄
frag6_07.py
(5.08 KB)
📄
frag6_07.sh
(8.72 KB)
📄
frag6_08.py
(4.67 KB)
📄
frag6_08.sh
(8.62 KB)
📄
frag6_09.py
(3.3 KB)
📄
frag6_09.sh
(8.49 KB)
📄
frag6_10.py
(2.62 KB)
📄
frag6_10.sh
(8.58 KB)
📄
frag6_11.py
(2.64 KB)
📄
frag6_11.sh
(8.56 KB)
📄
frag6_12.py
(3.34 KB)
📄
frag6_12.sh
(8.49 KB)
📄
frag6_13.py
(3.76 KB)
📄
frag6_13.sh
(8.49 KB)
📄
frag6_14.py
(4.37 KB)
📄
frag6_14.sh
(8.49 KB)
📄
frag6_15.py
(3.47 KB)
📄
frag6_15.sh
(9.15 KB)
📄
frag6_16.py
(4 KB)
📄
frag6_16.sh
(8.62 KB)
📄
frag6_17.py
(2.82 KB)
📄
frag6_17.sh
(1.56 KB)
📄
frag6_18.py
(2.82 KB)
📄
frag6_18.sh
(1.88 KB)
📄
frag6_19.py
(2.71 KB)
📄
frag6_19.sh
(8.33 KB)
📄
frag6_20.py
(4.31 KB)
📄
frag6_20.sh
(8.58 KB)
📄
sniffer.py
(846 B)
Editing: sniffer.py
# $FreeBSD$ import threading import scapy.all as sp class Sniffer(threading.Thread): def __init__(self, args, check_function): threading.Thread.__init__(self) self._args = args self._recvif = args.recvif[0] self._check_function = check_function self.foundCorrectPacket = False self._endme = False self.start() def _checkPacket(self, packet): ret = self._check_function(self._args, packet) if ret: self.foundCorrectPacket = True return ret def setEnd(self): self._endme = True def stopFilter(self, pkt): if pkt is not None: self._checkPacket(pkt) if self.foundCorrectPacket or self._endme: return True else: return False def run(self): while True: self.packets = sp.sniff(iface=self._recvif, store=False, stop_filter=self.stopFilter, timeout=90) if self.stopFilter(None): break
Upload File
Create Folder