一.Nump的介绍
Nmap 又叫做Network Mapper(网络映射器)是一个开源并且为了Linux系统管理员或者网络管理员的万能的工具。Nmap用于浏览网络,执行安全扫描,网络审计以及在远程机器找到开放端口。
一般情况下,Nmap用于列举网络主机清单、管理服务升级调度、监控主机或服务运行状况。Nmap可以检测目标机是否在线、端口开放情况、侦测运行的服务类型及版本信息、侦测操作系统与设备类型等信息。
功能架构图
Nmap包含四项基本功能:
-
- 主机发现(Host Discovery)
- 端口扫描(Port Scanning)
- 版本侦测(Version Detection)
- 操作系统侦测(Operating System Detection)
二.基本用法:
用法:nmap [扫描类型] [选项] {目标规格}
目标规格:
可以传递主机名,IP地址,网络等
例如:scanme.nmap.org,microsoft.com/24,192.168.0.1; 10.0.0-255.1-254
主机发现:
-sL:列表扫描 - 只需列出要扫描的目标
-sn:Ping扫描 - 禁用端口扫描
-Pn:将所有主机视为联机 - 跳过主机发现
-PS / PA / PU / PY [portlist]:对给定端口的TCP SYN / ACK,UDP或SCTP发现