예제 #1
0
 def test_get_stats(self):
     try:
         mgr = HandlerManager()
         stats = mgr.get_stats()
         for rec in stats:
             print stats
     except:
         e = sys.exc_info()[0]
         print 'here'
예제 #2
0
 def _start(self, pcap_dev, timeout):
     mgr = HandlerManager()
     cap = pcap.pcap(name=pcap_dev, timeout_ms=timeout)
     while True:
         pkt = cap.next()
         # Handle timeouts packet will be None
         if pkt is None:
             continue
         timestamp, data = pkt
         mgr.process_data(data, timestamp)
예제 #3
0
from management import HandlerManager

mgr = HandlerManager()

def display_results(field_names, results):
    print field_names
    for result in results:
        print result

while True:
    user_input = raw_input('#>')
    field_names, results = mgr.exec_command(user_input)
    if results is not None:
        display_results(field_names, results)