如何在 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 网络或您有权扫描的网络上使用此功能。
有了这些信息,您就可以使用 Nmap 列出 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 网络的设备。