in zktraffic/network/sniffer.py [0:0]
def __init__(self, iface, port, msg_cls, handler=None, dump_bad_packet=False, start=True):
super(Sniffer, self).__init__()
self.setDaemon(True)
self._msg_cls = msg_cls
self._iface = iface
self._port = port
self._packet_size = MAX_PACKET_SIZE
self._handlers = []
self._dump_bad_packet = dump_bad_packet
self._is_loopback = iface in ["lo", "lo0"]
if handler is not None:
self.add_handler(handler)
if start: # pragma: no cover
self.start()