Scapyを使用して、TTL値を変更したダンプされたパケットを再生しています。TTL=1でも非常に奇妙な結果が得られています。
テスト時間を互いに離して実行すると、ICMP time-exceededメッセージで応答されたパケットの約40%から95%を取得できます。次に、未応答のパケットを再帰的に再生し、毎回、以前とほぼ同じ割合の応答済みパケットを取得できます。
何故ですか?
0.1秒間隔でパケットを送信しています。これで大丈夫ですよね?私のタイムアウト値は10秒です。これは非常に控えめなはずです。
ここで何が問題になっていますか?