Scapy をいじっていて、何か変なことに気づきました。
ICMP 時間超過エラー メッセージをトリガーするためにパケットを作成すると、次のようになります。
myPacket = IP(dst="www.google.com", ttl=3)/TCP()
...関数で送信すると、ICMPメッセージを取得しますsr
。
一方、盗聴した送信パケットを取得し、その ttl 値を上記と同じ値に変更すると、まったく応答がありません。
ここで何が問題なのですか?実際の交通ではなく、ダミーの交通を使ってこれを体験できると思いました!他の TTL 値でも試してみましたが、役に立ちませんでした。