如何用Python详细实现追踪Tracert的TTL值过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计818个文字,预计阅读时间需要4分钟。
Tracert命令追踪路由原理是IP路由每经过一个路由节点TTL值会减一,当TTL值等于0时,数据包还未到达目标主机,那么该路由节点会回复给目标主机一个数据包不可达的提示。
Tracert 命令跟踪路由原理是IP路由每经过一个路由节点TTL值会减一,假设TTL值=0时数据包还没有到达目标主机,那么该路由则会回复给目标主机一个数据包不可达,由此我们就可以获取到目标主机的IP地址,如下我们通过scapy构造一个路由追踪工具并实现一次追踪。
- 需要安装扩展包:
- pip install scapy
首先Scapy是如何发包与收包的,看以下案例的演示。
本文共计818个文字,预计阅读时间需要4分钟。
Tracert命令追踪路由原理是IP路由每经过一个路由节点TTL值会减一,当TTL值等于0时,数据包还未到达目标主机,那么该路由节点会回复给目标主机一个数据包不可达的提示。
Tracert 命令跟踪路由原理是IP路由每经过一个路由节点TTL值会减一,假设TTL值=0时数据包还没有到达目标主机,那么该路由则会回复给目标主机一个数据包不可达,由此我们就可以获取到目标主机的IP地址,如下我们通过scapy构造一个路由追踪工具并实现一次追踪。
- 需要安装扩展包:
- pip install scapy
首先Scapy是如何发包与收包的,看以下案例的演示。

