NMAP使用实例(五)

除了所有前面讨论的扫描方法,Nmap提供选项说明那些端口被扫描以及扫描是随机还是顺序进行。默认情况下,Nmap用指定的协议对端口11024以及nmap-services文件中列出的更高的端口在扫描。

 

-p  (只扫描指定的端口)        

该选项指明您想扫描的端口,覆盖默认值。单个端口和用连字符表示的端口范围( 1-1023)都可以。范围的开始以及/或者结束值可以被省略,分别导致Nmap使用165535。所以您可以指定-p-从端口1扫描到65535

如果您特别指定,也可以扫描端口0。对于IP协议扫描(-sO),该选项指定您希望扫描的协议号(0-255)。当既扫描TCP端口又扫描UDP端口时,您可以通过在端口号前加上T:或者U:指定协议。 协议限定符一直有效您直到指定另一个。例如,参数 -p U:53111137T:21-25801398080 将扫描UDP端口53111,和137,同时扫描列出的TCP端口。注意,要既扫描UDP又扫描TCP,您必须指定-sU ,以及至少一个TCP扫描类型(

 -sS-sF,或者 -sT)。如果没有给定协议限定符,端口号会被加到所有协议列表。

 

-F (快速 (有限的端口) 扫描)

在nmap的nmap-services文件中(对于-sO,是协议文件)指定您想要扫描的端口。这比扫描所有65535个端口快得多。因为该列表包含如此多的TCP端口(1200),这和默认的TCP扫描 scan(大约1600个端口)速度差别不是很大。如果您用--datadir选项指定您自己的小小的nmap-services文件,差别会很惊人。

 

-r (不要按随机顺序扫描端口)

默认情况下,Nmap按随机顺序扫描端口(除了出于效率的考虑,常用的端口前移)。这种随机化通常都是受欢迎的,但您也可以指定-r来顺序端口扫描。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值