Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 原始ICMP数据包未显示任何应答,而ping消息确实收到应答_Python_Python 3.x_Scapy - Fatal编程技术网

Python 原始ICMP数据包未显示任何应答,而ping消息确实收到应答

Python 原始ICMP数据包未显示任何应答,而ping消息确实收到应答,python,python-3.x,scapy,Python,Python 3.x,Scapy,我有以下脚本行将原始ICMP数据包发送到特定设备: from scapy.all import sr1 pkt = IP(dst=device_ip) / ICMP() sr1(pkt, timeout=5, verbose=0) 当我在Windows7PC(Python3.5.2)上运行这些脚本行时,我总能得到预期的答案。 但是,当我从Windows10(Python3.8.3)运行相同的代码行时,有时我会得到答案。尽管我确信设备会响应ICMP请求(我看到ICMP会用嗅探器回复)。顺便说一

我有以下脚本行将原始ICMP数据包发送到特定设备:

from scapy.all import sr1

pkt = IP(dst=device_ip) / ICMP()
sr1(pkt, timeout=5, verbose=0)
当我在Windows7PC(Python3.5.2)上运行这些脚本行时,我总能得到预期的答案。 但是,当我从Windows10(Python3.8.3)运行相同的代码行时,有时我会得到答案。尽管我确信设备会响应ICMP请求(我看到ICMP会用嗅探器回复)。顺便说一句,我甚至尝试了10秒的时间,我还尝试使用iface和相关界面,但没有任何帮助。 我知道这两个站之间至少还有一个区别,Windows7有一个Winpcap,而Windows10有一个Npcap(版本0.999)。除此之外,两者都运行相同的scapy版本2.4.3

可能会出什么问题

我需要从哪里开始寻找