我正在和 Scapy 玩耍,我注意到一些奇怪的事情。
如果我创建一个数据包以触发 ICMP 超时错误消息:
myPacket = IP(dst="www.google.com", ttl=3)/TCP()
...一旦我使用该功能发送 ICMP 消息,我就会收到它sr
。
另一方面,如果我获取任何已嗅探的传出数据包并将其 ttl 值更改为上面使用的相同值,我将得不到任何回复。
这里有什么问题?我以为我可以通过使用虚拟流量而不是真实流量来体验这一点!我什至尝试使用其他 TTL 值,但无济于事。