def __init__(self, *args, **kwargs):
super(SocketSniffer, self).__init__(*args, **kwargs)
try:
self.sock = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.htons(ETH_P_ALL))
if self.interface:
self.sock.bind((self.interface, ETH_P_ALL))
except Exception as e:
abort('Socket could not be created: {}'.format(e))
评论列表
文章目录