您的位置:首页 > 其它

nmap帮助文档-参数说明

2017-12-11 09:34 232 查看
Nmap 7.60SVN(https://nmap.org)
用法:nmap [扫描类型] [选项] {目标规格}
目标规格:
可以通过主机名,IP地址,网络等
例如:scanme.nmap.org,microsoft.com/24,192.168.0.1; 10.0.0-255.1-254
-iL <输入文件名>:从主机/网络列表中输入
-iR <num hosts>:选择随机目标
- 排除<host1 [,host2] [,host3],...>:排除主机/网络
--excludefile <exclude_file>:从文件中排除列表
主机发现:
-sL:列表扫描 - 只需列出要扫描的目标
-sn:Ping扫描 - 禁用端口扫描
-Pn:将所有主机视为联机 - 跳过主机发现
-PS / PA / PU / PY [portlist]:对给定端口的TCP SYN / ACK,UDP或SCTP发现
-PE / PP / PM:ICMP回显,时间戳和网络掩码请求发现探测
-PO [协议列表]:IP协议Ping
-n / -R:永远不要做DNS解析/总是解决[默认:有时]
--dns-servers <serv1 [,serv2],...>:指定自定义DNS服务器
--system-dns:使用操作系统的DNS解析器
--traceroute:跟踪每个主机的跳转路径
扫描技术:
-sS / sT / sA / sW / sM:TCP SYN / Connect()/ ACK / Window / Maimon扫描
-sU:UDP扫描
-sN / sF / sX:TCP空,FIN和圣诞节扫描
--scanflags <flags>:自定义TCP扫描标志
-sI <僵尸主机[:探测端口]>:空闲扫描
-sY / sZ:SCTP INIT / COOKIE-ECHO扫描
-sO:IP协议扫描
-b <FTP中继主机>:FTP反弹扫描
港口规格和扫描订单:
-p <端口范围>:仅扫描指定的端口
例如:-p22; -p1-65535; -p U:53,111,137,T:21-25,8
d37f
0,139,8080,S:9
--exclude-ports <端口范围>:从扫描中排除指定的端口
-F:快速模式 - 扫描比默认扫描更少的端口
-r:连续扫描端口 - 不要随机化
--top-ports <number>:扫描<number>最常见的端口
- 端口比率<比率>:扫描端口比<比率>更普遍
服务/版本检测:
-sV:探测打开的端口以确定服务/版本信息
--version-intensity <level>:从0(亮)到9(尝试所有探针)
- 逆光:限于最有可能的探测器(强度2)
--version-all:尝试每一个探针(强度9)
--version-trace:显示详细版本的扫描活动(用于调试)
脚本扫描:
-sC:等同于--script = default
--script = <Lua scripts>:<Lua scripts>是逗号分隔的列表
目录,脚本文件或脚本类别
--script-args = <n1 = v1,[n2 = v2,...]>:为脚本提供参数
--script-args-file = filename:在文件中提供NSE脚本参数
--script-trace:显示所有发送和接收的数据
--script-updatedb:更新脚本数据库。
--script-help = <Lua scripts>:显示有关脚本的帮助。
<Lua scripts>是一个以逗号分隔的脚本文件列表
脚本的类别。
操作系统检测:
-O:启用操作系统检测
--osscan-limit:限制操作系统检测到有前途的目标
--osscan-guess:猜测操作系统更积极
时间和表现:
采用<time>的选项以秒为单位,或附加“ms”(毫秒),
(秒),'m'(分钟)或'h'(小时)的值(例如30m)。
-T <0-5>:设定时间模板(越快越快)
--min-hostgroup / max-hostgroup <size>:并行主机扫描组大小
--min-parallelism / max-parallelism <numprobes>:探测器并行化
--min-rtt-timeout / max-rtt-timeout / initial-rtt-timeout <time>:指定
探测往返时间。
--max-retries <tries>:端口扫描探测重传次数的上限。
--host-timeout <time>:在此之后放弃目标
- 扫描延迟/  - 最大扫描延迟<时间>:调整探头之间的延迟
--min-rate <number>:发送不低于每秒<number>的数据包
--max-rate <number>:发送数据包不会比每秒<number>更快
防火墙/ IDS消除和防盗:
-F; --mtu <val>:分段数据包(可选w /给定MTU)
-D <decoy1,decoy2 [,ME],...>:用诱饵隐形扫描
-S <IP_Address>:欺骗源地址
-e <iface>:使用指定的接口
-g /  -  source-port <portnum>:使用给定的端口号
--proxies <url1,[url2],...>:通过HTTP / SOCKS4代理中继连接
--data <十六进制字符串>:附加一个自定义的有效载荷到发送的数据包
--data-string <string>:附加一个自定义的ASCII字符串到发送的数据包
--data-length <num>:追加随机数据到发送的数据包
--ip-options <options>:发送指定ip选项的数据包
--ttl <val>:设置IP生存时间字段
--spoof-mac <mac地址/前缀/供应商名称>:欺骗您的MAC地址
--badsum:发送具有伪造的TCP / UDP / SCTP校验和的数据包
OUTPUT:
-oN / -oX / -oS / -oG <file>:输出扫描正常,XML,s | <rIpt kIddi3,
和Grepable格式,分别给定的文件名。
-oA <basename>:一次输出三种主要格式
-v:提高详细程度(使用-vv或更多来获得更大的效果)
-d:增加调试级别(使用-dd或更多来获得更好的效果)
--reason:显示端口处于特定状态的原因
- 打开:只显示打开(或可能打开)的端口
--packet-trace:显示所有发送和接收的数据包
--iflist:打印主机接口和路由(用于调试)
--append-output:附加到指定的输出文件而不是clobber
--resume <文件名>:恢复中止的扫描
--stylesheet <path / URL>:将XML输出转换为HTML的XSL样式表
--webxml:Nmap.Org的参考样式表,以获得更多可移植的XML
--no-stylesheet:阻止与XML输出相关联的XSL样式表
MISC:
-6:启用IPv6扫描
-A:启用操作系统检测,版本检测,脚本扫描和跟踪路由
--datadir <dirname>:指定自定义Nmap数据文件的位置
--send-eth /  -  send-ip:使用原始以太网帧或IP数据包进行发送
- 特权:假设用户是完全特权的
--unprivileged:假设用户缺少原始套接字权限
-V:打印版本号
-h:打印此帮助摘要页面。
例子:
nmap -v -A scanme.nmap.org
nmap -v -sn 192.168.0.0/16 10.0.0.0/8
nmap -v -iR 10000 -Pn -p 80
查看网页(https://nmap.org/book/man.html)了解更多选项和示例
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: