netdiscover

17 Mar 2025 | 阅读 2 分钟

netdiscover 是一款用于收集有关网络重要信息的工具。它收集有关已连接客户端和路由器的信息。对于已连接的客户端,我们将能够了解它们的 IP 地址、MAC 地址和操作系统,以及它们设备中打开的端口。对于路由器,它将帮助我们了解路由器的制造商。然后我们将能够查找可用于攻击客户端或路由器的漏洞,如果我们试图入侵它们。

网络渗透测试中,我们使用airodump-ng来发现所有连接到网络的客户端。在airodump-ng输出的第二部分中,我们学习了如何查看关联的客户端及其 MAC 地址。在连接到目标接入点之前,我们可以获取所有这些详细信息。现在,在连接到网络后,我们可以收集有关这些设备的更多详细信息。为了完成这项任务,有很多程序,但我们将讨论两个程序。现在从最简单和最快的程序开始,netdiscover

netdiscover 是一个更快、更简单的程序,但它不会显示有关目标客户端的非常详细的信息。它只会向我们显示它们的 IP 地址、MAC 地址,有时还有硬件制造商。我们将通过键入 netdiscover 来使用它,然后我们将使用 -r,然后我们将指定范围,这个范围可以是任何我们想要的范围。查看 IP (即 10.0.2.1) 告诉我们我们所在的网络。我们希望发现该网络中的所有客户端,因此我们将尝试查看 10.0.2.1 中是否存在设备。然后我们将尝试 12、13、14、15、16,直到 254,这是该范围的结尾。因此,要指定整个范围,我们可以写 /24。这意味着我们需要 10.0.2.1,然后这个 IP 将增加到 10.0.2.254,这是网络中 IP 范围的结尾。该命令如下所示

Netdiscover

现在按 Enter 键。它将非常快地返回输出,产生如下截图所示的结果

Netdiscover

在上面的截图,我们可以看到我们有四个设备连接到网络。我们有它们的 IP 地址、MAC 地址和 MAC 供应商。这种方法非常快,并且只显示了简单信息。

下一个主题Zenmap