Python-Scapy-获取traceroute回复

问题描述 投票:0回答:1

我有一个基本脚本,旨在收集来自多个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

python-3.x scapy traceroute
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.