端口扫描神器Nmap使用教程
1.Nmap简介
Nmap是一款开放源代码的网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能
Nmap输出的是扫描目标的列表,以及每个目标的补充信息
状态可能是 open(开放的),filtered(被过滤的), closed(关闭的),或者unfiltered(未被过滤的)
- Open(开放的)意味着目标机器上的应用程序正在该端口监听连接/报文
- filtered(被过滤的) 意味着防火墙,过滤器或者其它网络障碍阻止了该端口被访问,Nmap无法得知它是 open(开放的) 还是closed(关闭的)
- closed(关闭的) 端口没有应用程序在它上面监听
- 当端口对Nmap的探测做出响应,但是Nmap无法确定它们是关闭还是开放时,这些端口就被认为是 unfiltered(未被过滤的)
- 如果Nmap报告状态组合 open|filtered 和closed|filtered时,那说明Nmap无法确定该端口处于两个状态中的哪一个状态
常用功能介绍:
- 主机发现(Host Detection):识别网络上的主机,例如,列出响应TCP和/或ICMP请求或打开特定端口的主机。
- 端口扫描(Port Scanning): 枚举目标主