class IterClass(object): """ Wrapper class to iterate over packets from psocket """ def __init__(self): self.psock = SocketHndl(iface_name="mon0", timeout=10) def __iter__(self): while True: try: yield self.psock.recvp(lowest_layer=radiotap.Radiotap)[0] except Exception as e: print(e) continue self.psock.close()
class IterClassSocket(object): """ Wrapper class to iterate over packets from psocket """ def __init__(self): self.psock = SocketHndl(iface_name="wlan0", timeout=10) def __iter__(self): while True: try: yield self.psock.recvp()[0] except StopIteration: break except: continue self.psock.close()
class IterClassSocket(object): """ Wrapper class to iterate over packets from psocket """ def __init__(self): self.psock = SocketHndl(iface_name="wlan0", timeout=10) def __iter__(self): while True: #time.sleep(0.5) try: yield self.psock.recvp()[0] except StopIteration: break except: continue self.psock.close()