Nmap(Network Mapper)是一款非常强大的网络扫描和安全审核工具,可以帮助我们识别网络中的设备和端口信息。本文将为您介绍如何使用 Nmap 进行基本的网络扫描。
基本用法
要使用 Nmap 扫描一个目标主机,您可以使用以下命令:
nmap <目标IP地址>
例如,扫描 IP 地址为 192.168.1.1
的主机:
nmap 192.168.1.1
扫描端口
Nmap 可以扫描指定端口,使用 -p
参数:
nmap -p <端口号> <目标IP地址>
例如,扫描 IP 地址为 192.168.1.1
的 80 端口:
nmap -p 80 192.168.1.1
扫描服务
Nmap 可以识别目标主机上运行的服务,使用 -sV
参数:
nmap -sV <目标IP地址>
例如,扫描 IP 地址为 192.168.1.1
的所有服务:
nmap -sV 192.168.1.1
扫描特定网络
如果您想扫描一个网络范围内的所有设备,可以使用 -sn
参数:
nmap -sn <网络地址>
例如,扫描网络 192.168.1.0/24
:
nmap -sn 192.168.1.0/24
高级扫描
Nmap 提供了许多高级扫描选项,例如:
-A
:进行全端口扫描,并尝试识别服务版本。-sP
:仅进行 ping 扫描,不发送数据包。-oX
:将扫描结果保存为 XML 文件。
更多高级选项请参考 Nmap 官方文档.
总结
Nmap 是一款非常强大的网络扫描工具,可以帮助我们识别网络中的设备和端口信息。通过本文的介绍,您应该已经掌握了 Nmap 的基本用法。如果您想了解更多高级用法,请参考 Nmap 官方文档.