我有一个基本脚本,旨在收集来自多个IP的回复:
from scapy.layers.inet import traceroute
result, unans = traceroute(line, maxttl=3)
for snd, rcv in result:
print(snd.ttl, rcv.src, snd.sent_time, rcv.time)
tmax= len(result.get_trace()[line]) +1
print(result.get_trace()[line][tmax][0])
last_tracert_res = result.get_trace()[line][tmax][0]
这样,我可以打印最新的跃点。我正在寻找一种简单的方法来获得响应,在MAXTTL跃点超时后还是在有效IP中。
这是一个不完整的示踪答案变量吗?thx