Preciso realizar uma varredura nmap em todos os IPs (respondentes) em uma matriz de VLANs.
O comando está aninhado em um loop for do PowerShell e se parece com isto:
nmap.exe -Pn -T4 -A -oG [FILE].txt -oX [FILE].xml "$($subnet).0/24"
Tivemos que adicionar o sinalizador -Pn porque o comando não estava selecionando todos os hosts em cada VLAN com uma varredura de ping.
O problema é que acreditamos que o comando está demorando muito e, portanto, gostaríamos de verificar apenas os hosts que respondem à verificação de ping.
Encontrei uma máquina que responde a resultados simples, ping [MACHINE]
porém funcionais nmap -sn [MACHINE]
, emNote: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Não sei por que consigo fazer ping na máquina, mas o nmap não? Executar o nmap em um console do Administrador do PowerShell não resolve o problema.
Executei netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow
na máquina com problema para permitir o tráfego ICMP, mas também não funcionou.
Isto está me enlouquecendo. Alguém pode me ajudar com isso?
Obrigado,
O cubo
Responder1
Você pode adicionar isso ao comando para ver se isso corrige? --disable-arp-ping