Eu tenho algumas idéias para acelerar sua varredura Nmap, mas primeiro eu quero resolver o problema real: Você tem uma LAN privada com 300 hosts em 10.0.0.0/8, e você precisa encontrar todos os hosts que estão ativos . A varredura de ping deve ser seu último recurso, pois há fontes de informações mais confiáveis (e mais rápidas) em uma rede.
-
Configurações de roteador e comutador . Eles não mostrarão muitas informações sobre hosts individuais, mas mostrarão informações sobre sub-redes.
-
Registros do servidor DHCP . Isso não vai conseguir tudo, porque um host pode ser configurado com um endereço IP estático, mas vai lhe dar um bom começo. No mínimo, a configuração do servidor DHCP informará quais sub-redes estão atribuídas dinamicamente.
-
Captura de pacotes dos seus dispositivos de rede . Use as portas span ou o espelhamento de portas nos seus switches para capturar tráfego por um dia ou dois. Isso deve mostrar todos os endereços que estão em uso.
-
Rastreamento físico . Se você tiver um limite físico decente da extensão da rede, poderá encontrar seus dispositivos de rede e iniciar o rastreamento de cabos. Se a estabilidade da rede não for crítica, comece a desconectar as coisas e veja quem reclama. :)
-
Verificação de ARP . Você tem muitos testes diferentes de camada 3 em seu comando Nmap, mas a detecção de host ARP de camada 2 do Nmap é imbatível se você estiver no mesmo domínio de broadcast de camada 2. Isso ocorre porque um host não pode receber um probe de camada 3 sem primeiro responder à solicitação ARP de camada 2, divulgando seu endereço MAC. Isso exigirá várias verificações (provavelmente uma de cada comutador), mas é a opção de verificação mais completa.
Agora, a respeito de por que sua varredura do Nmap está demorando tanto, há muitas coisas a considerar . Primeiro, entenda que o Nmap é completo. Ele não desiste de um endereço até que todos os probes de detecção de host selecionados tenham atingido o tempo limite. A seleção de mais probes ( -P*
options) fornecerá resultados mais precisos, mas também tornará sua digitalização mais lenta. O conjunto de probes padrão do Nmap ( -PE -PS443 -PA80 -PP
ou -PR
quando local) atinge um bom equilíbrio e Eu não iria ajustar muito.
Outras otimizações estariam aumentando o modelo de tempo do padrão -T3
para -T4
. Isso deve ser bom para qualquer LAN, mas eu provavelmente não iria até -T5
. Você também pode ganhar algum tempo ignorando a resolução de nomes DNS reversa com -n
. Por fim, sugiro que você faça um upgrade para a versão mais recente do Nmap , que atualmente é de 6,40 (julho de 2013).