如何在Linux上使用Nmap查看谁在你的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路由
命令寻找写着“默认”的线路。假设你在一个只有一个互联网连接的简单单户网络上,那条线路上的地址将是你的网关。
检查您的子网掩码
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安装nmap
在Arch上:
sudo pacman-S nmap
在Red Hat家族发行版上:
sudo dnf安装nmap
要列出客户端,请使用-sn选项,后跟带有CIDR子网掩码的路由器IP地址。这将列出网络上任何响应的客户端的IP地址,但不会实际扫描它们。例如
nmap-sn 192.168.0.1/24
现在你可以看到谁在你的网络上
Nmap是一款功能强大的Linux网络扫描仪。您可以使用它从命令行中查找连接到Wi-Fi网络的设备。
延伸阅读:
Windows 记事本终于获得自动更正和拼写检查功能
在首次引入 Windows 大约 41 年后,记事本终于更新了自动更正和拼写检查功能。这家科技巨头于今年 3 月推出了拼...
Ubuntu 的 apt 和 apt-get 命令有什么区别?
在Ubuntu及其他基于Debian的Linux发行版中,软件包管理是系统维护的一个重要方面。apt和apt-get是两...
Ubuntu远程桌面:如何设置和连接
远程桌面是一种允许您远程接管和使用另一台计算机的服务。在Ubuntu中,可以在图形客户端机器上启用它来控制主机。此功能对...
苹果公司在“放开”iPad活动上宣布的4款产品(以及你错过了什么)
利用当天的视频 苹果2024年5月的“放开”活动标志着iPad系列的一个重要里程碑,该公司推出了自成立以来最重大的升级。...
将照片从iPhone传输到iPhone的8种快速方法
已升级到新iPhone,是否要从旧设备中移动所有照片?或者你只是想从别人的iPhone上转移照片?以下是在两部iPhon...