我遵循了Scapy教程,并向网站发送了ping数据包。 在WireShark中,我立即获得了回复数据包。但是不在Scapy python shell中。
我建立了一个IP / ICMP数据包,并用sr()发送,但是我唯一得到的就是无休止的数据包接收。
>>> conf.iface = <NetworkInterface [Npcap Loopback Adapter] ...>
...
>>> p = IP(dst='www.bilibili.com')/ICMP()
>>> res = sr(p)
Scapy教程说我可以得到一个正常的答案,但实际上我有无尽的点
Begin emission:
Finished sending 1 packets..
...............................................
(ctrl + c)
Received 36 packets, got 0 answers, remaining 1 packets
答案 0 :(得分:0)
您正在使用的接口是环回一个=仅本地数据包。检查IFACES.show()
是否其他。我的猜测是您缺少安装步骤。
永远不会收到答案
您可以将timeout=...
添加到sr()