Beispiel #1
0
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()
Beispiel #2
0
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()
Beispiel #3
0
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()