in zktraffic/cli/zab.py [0:0]
def main(_, options):
if options.version:
sys.stdout.write("%s\n" % __version__)
sys.exit(0)
skip = None if options.include_pings else lambda msg: isinstance(msg, Ping)
printer = Printer(options.colors, output=sys.stdout, skip_print=skip)
sniffer = Sniffer(options.iface, options.port, QuorumPacket, printer.add, options.dump_bad_packet)
try:
while printer.isAlive():
sniffer.join(1)
except (KeyboardInterrupt, SystemExit):
pass