Beispiel #1
0
def main(_, options):
    printer = Printer(options.colors)
    sniffer = Sniffer(options.iface, options.port, QuorumPacket, printer.add)

    try:
        while True:
            sniffer.join(1)
    except (KeyboardInterrupt, SystemExit):
        pass
Beispiel #2
0
def run_sniffer(handler, pcapfile, port=LEADER_PORT):
    sniffer = Sniffer(iface="test",
                      port=port,
                      msg_cls=QuorumPacket,
                      handler=handler,
                      dump_bad_packet=False,
                      start=False)

    sniffer.run(offline=get_full_path(pcapfile))
Beispiel #3
0
def main(_, options):
  printer = Printer(options.colors)
  sniffer = Sniffer(options.iface, options.port, Message, printer.add)

  try:
    while True:
      sniffer.join(1)
  except (KeyboardInterrupt, SystemExit):
    pass
Beispiel #4
0
def main(_, options):
  printer = Printer(options.colors)
  sniffer = Sniffer(options.iface, options.port, QuorumPacket, printer.add, options.dump_bad_packet)

  try:
    while True:
      sniffer.join(1)
  except (KeyboardInterrupt, SystemExit):
    pass
Beispiel #5
0
def run_sniffer(handler, pcapfile, port=LEADER_PORT):
  sniffer = Sniffer(
    iface="test",
    port=port,
    msg_cls=QuorumPacket,
    handler=handler,
    dump_bad_packet=False,
    start=False
  )

  sniffer.run(offline=get_full_path(pcapfile))
Beispiel #6
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
Beispiel #7
0
def main(_, options):

  if options.version:
    sys.stdout.write("%s\n" % __version__)
    sys.exit(0)

  printer = Printer(options.colors)
  sniffer = Sniffer(options.iface, options.port, Message, printer.add, options.dump_bad_packet)

  try:
    while printer.isAlive():
      sniffer.join(1)
  except (KeyboardInterrupt, SystemExit):
    pass
Beispiel #8
0
def main(_, options):

    if options.version:
        sys.stdout.write("%s\n" % __version__)
        sys.exit(0)

    printer = Printer(options.colors)
    sniffer = Sniffer(options.iface, options.port, Message, printer.add,
                      options.dump_bad_packet)

    try:
        while printer.isAlive():
            sniffer.join(1)
    except (KeyboardInterrupt, SystemExit):
        pass
Beispiel #9
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
Beispiel #10
0
 def zab_sniffer_factory(port):
     return Sniffer(None,
                    port,
                    ZAB.QuorumPacket,
                    printer.add,
                    options.dump_bad_packet,
                    start=False)
Beispiel #11
0
 def fle_sniffer_factory(port):
     return Sniffer(None,
                    port,
                    FLE.Message,
                    printer.add,
                    options.dump_bad_packet,
                    start=False)
Beispiel #12
0
 def zab_sniffer_factory(port):
     return Sniffer(None,
                    port,
                    ZAB.QuorumPacket,
                    None,
                    dump_bad_packet=False,
                    start=False)
Beispiel #13
0
 def fle_sniffer_factory(port):
     return Sniffer(None,
                    port,
                    FLE.Message,
                    None,
                    dump_bad_packet=False,
                    start=False)