Linux nmap命令

nmap是Linux下常用的网络工具之一,主要作用是扫描主机端口、探测操作系统和版本。这里系统是CentOS6.3。

安装非常简单:

yum install nmap

检查本机打开的端口:

nmap -v localhost

普通用户扫描主机使用如:

nmap -A -T4 scanme.nmap.org

root用户扫描主机使用如:

nmap -sT -Pn scanme.nmap.org

注:不知道为什么root用户不能使用-A选项,会报错

Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 0.79 seconds

常用选项:
-v:表示显示冗余(verbosity)信息,在扫描过程中显示扫描的细节
-A:激烈扫描模式,包括打开操作系统探测、版本探测、脚本扫描、路径跟踪
-T:设置时间模板,总有6个级别(0-5),级别越高,扫描速度越快
-sT:TCP扫描
-sU:UDP扫描
-Pn:将所有指定的主机视作开启的,跳过主机发现的过程

更多选项请参考nmap中文参考手册:http://nmap.org/man/zh/index.html