in zktraffic/network/sniffer.py [0:0]
def handle_packet(self, packet):
try:
message = self.message_from_packet(packet)
if message:
self.handle_message(message)
except (BadPacket, struct.error) as ex:
if self._dump_bad_packet:
print("got: %s" % str(ex))
hexdump.hexdump(packet.load)
sys.stdout.flush()
except Exception as ex:
print("got: %s" % str(ex))
hexdump.hexdump(packet.load)
sys.stdout.flush()