Nmap(NetworkMapper)是一款用于网络发现和安全审计的开源工具,内置了系统类型、秘密扫描、动态延迟和重发等功能。它可以快速扫描大型网络,发现网络中的主机、服务和开放端口等信息,帮助网络管理员和安全研究人员更好地了解网络拓扑结构和安全状况。Nmap具有强大的功能和灵活的配置选项,可以满足不同用户的需求。
Nmap网络探测工具功能
1、检测活在网络上的主机(主机发现)
2、检测主机上开放的端口(端口发现或枚举)
3、检测到相应的端口(服务发现)的软件和版本
4、检测操作系统,硬件地址,以及软件版本
5、检测脆弱性的漏洞(Nmap的脚本)
Nmap网络探测工具使用教程
1.扫描单一的一个主机,命令如下:
#nmap nxadmin.com
#nmap 192.168.1.2
2.扫描整个子网,命令如下:
#nmap 192.168.1.1/24
3.扫描多个目标,命令如下:
#nmap 192.168.1.2 192.168.1.5
4.扫描一个范围内的目标,如下:
#nmap 192.168.1.1-100 (扫描IP地址为192.168.1.1-192.168.1.100内的所有主机)
5.如果你有一个ip地址列表,将这个保存为一个txt文件,和namp在同一目录下,扫描这个txt内的所有主机,命令如下:
#nmap -iL target.txt
6.如果你想看到你扫描的所有主机的列表,用以下命令:
#nmap -sL 192.168.1.1/24
7.扫描除过某一个ip外的所有子网主机,命令:
#nmap 192.168.1.1/24 -exclude 192.168.1.1
8.扫描除过某一个文件中的ip外的子网主机命令
#nmap 192.168.1.1/24 -exclude file xxx.txt (xxx.txt中的文件将会从扫描的主机中排除)
9.扫描特定主机上的80,21,23端口,命令如下
#nmap -p80,21,23 192.168.1.1
亮点优势
1.全面的网络扫描:Nmap可以对整个网络进行快速、全面的扫描,包括主机发现、服务识别、操作系统检测等功能。2.灵活的配置选项:Nmap提供了丰富的配置选项,可以根据用户的需求进行定制化扫描,如指定扫描范围、扫描端口、扫描速度等。
3.多种扫描方式:Nmap支持多种扫描方式,如TCP连接扫描、UDP扫描、ICMP扫描等,可以根据不同的网络环境和安全需求选择合适的扫描方式。
4.快速扫描:Nmap采用了高效的算法和优化技术,可以快速扫描大型网络,减少扫描时间和资源消耗。
5.详细的报告生成:Nmap可以生成详细的扫描报告,包括主机信息、服务信息、操作系统信息等,方便用户进行分析和处理。
6.支持脚本扩展:Nmap支持脚本扩展,可以通过编写脚本实现自定义的扫描功能,满足用户的特殊需求。
特色功能
1.NmapScriptingEngine(NSE):NmapScriptingEngine是Nmap的脚本扩展机制,可通过编写脚本实现自定义的扫描功能。2.NmapOutputFormats:Nmap支持多种输出格式,如文本、XML、JSON等,方便用户将扫描结果保存和分析。
3.NmapPingSweep:NmapPingSweep可以快速扫描网络中的主机,了解主机的存活状态。
4.NmapServiceDetection:NmapServiceDetection可以通过分析服务的特征来识别网络中的服务,提高服务识别的准确性。
5.NmapOSDetection:NmapOSDetection可以通过分析主机的响应特征来检测主机所运行的操作系统,提高操作系统检测的准确性。
更新日志
v7.94版本
1.修改用户提交bug
2.添加新功能