Я играюсь со Scapy и заметил кое-что странное.
Если я создаю пакет, чтобы вызвать сообщение об ошибке ICMP с превышением времени:
myPacket = IP(dst="www.google.com", ttl=3)/TCP()
... Я получаю сообщение ICMP, когда отправляю его с помощью функции sr
.
С другой стороны, если я возьму любой исходящий пакет, который я перенюхал, и изменю его значение ttl на то же, что и выше, я не получу никакого ответа.
В чем проблема? Я думал, что смогу испытать это, используя фиктивный трафик, а не реальный трафик! Пробовал даже с другими значениями TTL, но безрезультатно.