我最近开始探索Scapy。确实是一个很棒的工具使用Scapy时,ICMP Ping数据包未生成回复
我有一个问题...当我使用Wireshark监控网卡时,我使用标准PING安装从系统命令提示符执行常规ping,wireshark弹出“Ping请求”,然后“Ping回复”表示它已发送回复。但是当我在Scapy手动执行它时,它不会回复回复。这怎么可能?我花了很多时间试图弄清楚这一点,所以我真的很希望有人能阐明我这个问题的一些轻......
这里是我使用的代码:
>>> from scapy.all import IP, ICMP, send
>>> IP = IP(dst="127.0.0.1")
>>> Ping = ICMP()
>>> send(IP/Ping)
数据包发送成功Wireshark显示收到的Ping请求,但不是它已发送回应。
我在那里找到了我的答案。显然,回送接口是“假的”,我不知道。谢谢! – Andesay 2010-11-22 15:44:07
他们所说的“假”是指它永远不会构建以太网数据包。相反,IP分组直接从发送方“传送”(即复制)到接收方。这是回送接口的全部要点。 – 2010-11-22 15:52:34