hacker之眼Nmap的原理及用法(十三)与主机发现相关的其它选项

前面的部分描述了用于控制Nmap主机发现阶段和自定义所用技术的主要选项。 但是,这里还有许多更常见的Nmap选项。 本节简要介绍了这些选项标志与Ping扫描的关系。
1)-v
默认情况下,Nmap通常只打印响应的活动主机。使用-v模式Nmap会打印主机以及有关活动主机的额外信息。
2)--source-port <portnum> (与 -g一样)
设置常量源端口用于Ping扫描(TCP和UDP),与其他Nmap功能一样。 一些天真的防火墙管理员为了保持DNS(端口53)或FTP-DATA(端口20)正常工作,因此会将这些端口设置为例外。
3)-n, -R
-n选项禁用所有DNS解析,而-R选项启用所有主机的DNS查询,甚至对不在线的主机也会进行DNS解析。默认行为是将DNS解析限制为活动主机。 这些选项对于Ping扫描尤其重要,因为DNS解析会极大地影响扫描时间。
4) - - dns-servers <server1> [ , <server2> [ , . . . ] ]
默认情况下,Nmap将尝试从你的resolv.conf文件(Unix)或注册表(Win32)中确定你的DNS服务器(用于rDNS解析)。或者,你可以使用此选项指定备用服务器。如果你使用--system-dns或IPv6扫描,则不会使用此选项。使用多个DNS服务器通常比查询一个更快,更隐蔽。 通常通过为目标IP空间指定所有权威服务器来获得最佳性能。
5) --data-length <length>
此选项将<length>随机字节数据添加到每个数据包,它可以与TCP、UDP和ICMP Ping扫描一起使用。这能使扫描不那么显眼,更像是无处不在的Ping诊断程序生成的数据包。 包括Snort在内的多个***检测系统(IDS)都会对零字节Ping数据包发出警报。 此选项可以避开这些警报。 选项值32使回显请求看起来更像是来自Windows,而56模拟默认的Linux Ping。
6) --ttl <value>
执行IPv4 Ping扫描的特权用户支持设置传出TTL。 这可以作为安全预防措施,以确保扫描不会传播到本地网络之外。它还可以用于模拟本机Ping程序。一些企业网络内出现了路由环路,它们无法被轻易修复。 使用 - - ttl减少传出TTL有助于在遇到循环时减少路由器CPU负载。
7)-T<0 | 1 | 2 | 3 | 4 | 5(Paranoid | Sneaky | Polite | Normal | Aggressive | Insane)> (固定时间选项)
      T0,T1:用于躲避IDS,速度非常慢。
T2:降低速度以使用更少的带宽和目标主机资源。
T3:默认模式,未做任何优化。
T4(一般情况推荐使用该模式):假设用户具有合适及可靠的网络从而加速扫描。
T5:假设用户具有特别快的网络或者愿意为获得速度而牺牲准确性。
8)--max-parallelism, --min-parallelism <value>
这两个选项会影响一次扫描并行使用的探针数量。一般用户只需使用固定时间的选项-T4就可以了。
9)--min-rtt-timeout, --max-rtt-timeout, --initial-rtt-timeout <time>
这些选项控制Nmap等待Ping响应的时间。
10)输入选项(-iL <filename>, -iR <number>)
与Nmap的其余部分一样,支持主机输入选项。用户通常将输入列表( -  iL)选项与-Pn结合使用,以跳过主机发现的过程。-iR选项从分配的Internet IP空间中随机选择主机。它以你希望扫描的随机主机的数量为参数。 使用零表示永无止境(直到你中止或终止Nmap进程)扫描。
11)输出选项(-oA, -oN, -oG, -oX等)
所有Nmap输出类型(normal,grepable和XML)都支持Ping扫描。后面专门有章节讲解Nmap的输出类型。
12)--randomize-hosts
使用此选项对主机扫描顺序进行混洗可能会使扫描不那么显眼,但它也会使扫描输出更难以阅读。
13)- -reason
正常的Nmap输出指示主机是否启动,但不描述主机响应的是哪个探测。 要知道更详细信息,请使用—reason选项。
14)- -packet-trace
当你想要比--reason提供的更多细节时,试试--packet-trace。此选项显示Nmap发送和接收的每个数据包,包括序列号,TTL值和TCP标志等详细信息。
15)-D <decoyl1, decoy2, . . . >
该选项支持特权IPv4 Ping扫描,能够伪装真正的***者。
16)-6
基于TCP连接的Ping扫描(-PS)支持IPv6协议,包括多端口模式(例如-PS22,80,113)。
17)-s <source IP address>, -e <interface>
与Nmap的其他功能一样,可以使用这些选项指定源地址和发送设备接口。注意,-e选项中的参数是物理设备的接口而不是协议端口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值