如何在 Linux 上使用 Nmap 查看谁在您的 Wi-Fi 网络上

要点

  • 使用 Nmap 网络扫描仪轻松检查有多少设备连接到您的 Wi-Fi 路由器。
  • 您可以使用 ip route 命令确定路由器的 IP 地址。
  • 使用 Nmap 和路由器的 IP 地址来列出 Wi-Fi 网络上的客户端。

想知道连接到 Wi-Fi 路由器的设备吗? 尝试使用强大的 Nmap 网络扫描仪,只需一个命令即可找出答案。

获取您的 Wi-Fi IP 地址

您需要知道的第一件事是 Wi-Fi 路由器的内部 IP 地址。 大多数 Wi-Fi 路由器将使用具有网络地址转换功能的网络专用 IP 地址来与互联网传输数据包。 为专用网络指定了三个 IPv4 地址范围:10.0.0.0、172.16.0.0 和 192.168.0.0。

如果您不知道路由器的 IP 地址,请使用 ip route 命令。 查找显示“默认”的行。 假设您位于一个只有一个互联网连接的简单单宿主网络上,则该线路上的地址将是您的网关。

检查您的子网掩码

IPv4 地址还使用子网掩码来区分地址的哪一部分属于网络,哪一部分标识主机。 192.168.0.0 的子网掩码为 255.255.255.0。 当您登录基于 Web 的路由器配置工具时,您可能会看到类似的内容。 这意味着点分十进制地址的前三个部分,即 192.168.0 部分,属于网络。

使用此子网掩码,可以使用 256 个地址。 对于大多数小型办公室和住宅网络来说,这通常绰绰有余。

Linux ip 实用程序和 Nmap 使用 CIDR(无类域间路由)表示法来表示子网掩码。 此格式在 IP 地址后面带有 /(斜杠)字符和掩码中的位数。 255.255.555 子网掩码有 24 位长,因此我们的路由器 IP 地址和子网掩码组合在 CIDR 下为 192.168.0.1/24。

使用Nmap

您只能在自己的 Wi-Fi 网络或您有权扫描的网络上使用此功能。

有了这些信息,您可以使用 地图 列出 Wi-Fi 网络上的客户端。 如果您尚未安装,可以在 Ubuntu 和 Debian 上使用以下命令进行安装:

 sudo apt install nmap 

在拱门上:

 sudo pacman -S nmap

在红帽家族发行版上:

 sudo dnf install nmap

要列出客户端,请使用 -sn 选项,后跟带有 CIDR 子网掩码的路由器 IP 地址。 这将列出网络上所有响应的客户端的 IP 地址,但不会实际扫描它们。 例如:

 nmap -sn 192.168.0.1/24 

现在您可以查看谁在您的网络上

Nmap 是一款强大的 Linux 网络扫描器。 您可以使用它从命令行查找连接到 Wi-Fi 网络的设备。