Kali Linux中路由跟踪工具Traceroute食用指南

在渗透测试时,通过了解系统和目标之间的网络环境非常重要。这就是traceroute的用武之地。它可以将数据包从您的系统发送到目标机器,并列出其整个旅程的路线。这将显示您的网络数据正在通过多少设备,以及每个设备的 IP 地址。以便我们获取更多的信息。

Kali Linux有另一个类似的侦察实用程序称为 mtr,它的功能与 traceroute 基本相同。在本指南中,我们将了解如何在 Kali 上使用 traceroute 和 mtr 以及它们的各种命令选项。

如果您的系统上尚未安装traceroute,请打开命令行终端并键入以下命令进行安装。

sudo apt update
sudo apt install traceroute

安装后,尝试运行到其他系统的跟踪路由。它可以是您网络上的设备、Web 服务器,或者您可以连接到的任何东西,无论是本地还是远程。在命令中指定主机名、域名或 IP 地址。请注意,某些 traceroute 命令需要 root 权限。


可以看到,我到bbskali.cn的跟踪路由需要 4 次跳跃才能到达。您会注意到跃点 6 上有一些星号,这意味着特定设备阻止了我们的跟踪路由。

-I选项指示 traceroute 使用 ICMP ECHO 数据包,这些数据包被阻塞的频率较低,通常可以为您提供更快的结果。

-T选项将指示 traceroute 使用 TCP 而不是 ICMP。此方法用于收集与 Web 服务器更相关的数据。

traceroute -T bbskali.cn


要专门使用 IPv4IPv6,请分别使用-4or-6选项。

traceroute -4 bbskali.cn

traceroute -6 bbskali.cn


默认情况下,从 traceroute 发送的数据包的 TTL(生存时间)为 30s。换句话说,如果到达目的地的时间超过 30s,则数据包将被丢弃并放弃。您可以通过使用命令指定不同的 TTL 来更改此行为-m

traceroute -m 60 bbskali.cn

请注意,这些选项中的任何一个都可以组合成一个命令。例如:

traceroute -I -4 -m 60 bbskali.cn

MTR

使用MTR的最简单方法是只需指定要跟踪路径的主机名,域名或IP地址即可。

后记

在本指南中,我们了解了如何在 Kali Linux 上使用 traceroute。我们还看到了如何使用 mtr,两者各有千秋,traceroute 以及 mtr 两者都通过帮助我们了解特定设备的网络路径而派上用场。它们还可用于帮助测试您的互联网连接。使用这些工具查找位于 Kali 和目标系统之间的网络连接。

更多文章 欢迎老铁关注我们

请使用浏览器的分享功能分享到微信等