Я использую Scapy для скрипта на python, предназначенного для получения переходов traceroute с максимальным количеством TTL. Я использую этот простой синтаксис:
from scapy.layers.inet import *
result, unans = traceroute('8.8.8.8', maxttl=30)
for snd, rcv in result:
print(snd.ttl, rcv.src, snd.sent_time, rcv.time)
Я могу произвести вывод до последнего действительного значения HOP:
1 192.168.2.1 11
2 192.168.1.254 11
3 10.0.72.131 11
5 10.250.131.186 11
6 40.254.0.209 11
В этом случае вывод tracert:
1 192.168.2.1
2 192.168.1.254
3 10.0.72.131
4 10.250.134.18
5 10.250.131.186
6 40.254.0.209
7 *
8 8.8.8.8
Мой вопрос таков: как я могу построить весь хоп-ответ Scapy-Traceroute, включая тайм-аут один? (в этом случае Хоп № 7)