建议阅读: “Nmap”命令29个示例系统/网络管理
在 Nmap (简写形式, Network Mapper )是一个开源的,功能强大,为探测网络一个非常通用的命令行工具, 进行安全扫描,网络审计 , 发现远程计算机上的开放端口等。 如果你没有在系统上安装 Nmap,运行下面相应的命令为您的版本进行安装:$ sudo yum install nmap [On RedHat based systems] $ sudo dnf install nmap [On Fedora 22+ versions] $ sudo apt-get install nmap [On Debian/Ubuntu based systems]一旦你已安装Nmap,使用它的语法是:
$ nmap [scan type...] options {target specification}其中参数 {target specification},可以通过 主机名 ,IP地址 , 网络等来代替。 因此,要列出连接到特定网络的所有主机的IP地址,首先确定网络并使用其子网掩码 ifconfig命令或 ip命令 ,如下所示:
$ ifconfig OR $ ip addr show
在Linux中查找网络详细信息
$ nmap -sn 10.42.0.0/24
查找网络上的所有活主机
-sn
-是扫描的类型,这意味着一个ping扫描。默认情况下,Nmap执行端口扫描,但此扫描将禁用端口扫描。10.42.0.0/24
-是目标网络,您的实际网络替换它。
$ man nmap否则,运行Nmap,没有任何选项和参数以查看摘要的用法信息:
$ nmap此外,对于那些有兴趣在学习Linux的安全扫描技术,您可以通过这个实用指南阅读 Nmap在Kali Linux中 。 那么,这是现在,记住通过下面的回复表单给我们您的问题或意见。您也可以与我们分享其他方法列出连接到给定网络的所有设备的IP地址。