Costumo usar nmap
para fazer a varredura de uma rede e, às vezes, preciso brincar com o tempo da varredura. Infelizmente, meus experimentos de temporização foram em grande parte infrutíferos, provavelmente porque estou usando valores que estão completamente fora de questão em relação ao que é necessário.
Parece-me que se eu começasse com nmap
os valores padrão, ajustando a partir daí, teria muito mais sucesso. No entanto, em nenhum lugar da documentação (ou da nmap
linha de comando) posso encontrar uma maneira de mostrar quais são os valores padrão.
Aqui está uma lista rápida do texto de ajuda da linha de comando de valores que devem ter padrões:
--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)
... como posso encontrar os padrões para esses valores?
Responder1
Encontrei os seguintes valores no manual do nmap e no livro do nmap
https://nmap.org/book/performance-timing-templates.html
https://nmap.org/book/man-performance.html
--min-hostgroup/max-hostgroup
mín: 5 máx: 1024
--min-paralelismo/max-paralelismo
Por padrão, o Nmap calcula um paralelismo ideal em constante mudança com base no desempenho da rede
--min-rtt-timeout/max-rtt-timeout/initial-rtt-timeout
min: 100 máx: 10.000 inicial: 1.000
--max-retries
10
--host-tempo limite
0
--scan-delay/--max-scan-delay
inicial: 0 máximo: 1000
--taxa min/ --taxa máxima
sem limite de taxa mínima, sem limite de taxa máxima
--ttl
64
--version-intensidade
7