我经常nmap
用来扫描网络,有时需要调整扫描时间。不幸的是,我的计时实验大多没有结果,可能是因为我使用的值相对于所需值而言完全不合时宜。
让我印象深刻的是,如果我从nmap
的默认值开始,然后从那里进行调整,我会取得更大的成功。但是,在文档(或nmap
命令行)中的任何地方我都找不到显示默认值的方法。
以下是命令行帮助文本中应具有默认值的快速列表:
--min-hostgroup/max-hostgroup <size>: Parallel host scan group sizes
--min-parallelism/max-parallelism <numprobes>: Probe parallelization
--min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout <time>: Specifies
probe round trip time.
--max-retries <tries>: Caps number of port scan probe retransmissions.
--host-timeout <time>: Give up on target after this long
--scan-delay/--max-scan-delay <time>: Adjust delay between probes
--min-rate <number>: Send packets no slower than <number> per second
--max-rate <number>: Send packets no faster than <number> per second
--ttl <val>: Set IP time-to-live field
--version-intensity <level>: Set from 0 (light) to 9 (try all probes)
...如何找到这些值的默认值?
我在 nmap-manual 和 nmap-book 中找到了以下值
https://nmap.org/book/performance-timing-templates.html
https://nmap.org/book/man-performance.html
--最小主机组/最大主机组
--最小并行度/最大并行度
--min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout
--最大重试
--主机超时
--扫描延迟/--最大扫描延迟
--min-rate/ --max-rate
--ttl
--版本强度