def __init__(self):
self.hostmac = ""
self.hostip = ""
self.conf = True
self.ifaceHost = "em1"
self.ifaceNetwork = "eth0"
self.sockHost = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0003))
self.sockNetwork = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.ntohs(0x0003))
try:
self.sockHost.bind((self.ifaceHost, 0))
self.sockNetwork.bind((self.ifaceNetwork, 0))
except:
#exit("You need 2 physical network interfaces to use FENRIR !")
print("You need 2 physical network interfaces to use FENRIR !")
self.inputs = [self.sockHost, self.sockNetwork]
评论列表
文章目录