Eu tenho várias máquinas em um intervalo de endereços IP que desejo executar ping simultaneamente, como uma maneira rápida e suja de saber quais estão ativadas. Que software (gratuito) posso usar para fazer isso?
Estou usando o Windows Vista .
windows
networking
ip-address
ping
scanning
Jon Cage
fonte
fonte
Respostas:
A maneira mais rápida é usar o Angry IP Scanner
Eu o uso da mesma maneira que você deseja!
fonte
O Nmap está disponível para Windows:
fonte
-sn
necessário executar uma "varredura sem porta", procurando apenas hosts.Eu usei este comando
em um arquivo em lotes por um motivo semelhante
fonte
Scanner IP gratuito 1.6
Aqui está o intervalo de endereços IP, como você pode notar em:
fonte
Em vez de efetuar ping manualmente em todos os endereços IP da sua LAN, você pode fazer o seguinte:
Abra um prompt de comando e digite:
-n 1
significa que apenas 1 pacote de ping será enviado para cada computador.Altere
192.168.0
para corresponder ao seu próprio ID de rede.Isso fará ping em todos os endereços IP no segmento de rede 192.168.0.0 e criará um arquivo de texto chamado
ipaddresses.txt
C: \, onde listará apenas os endereços IP que deram uma resposta.Você também pode adicionar
-a
ao comando ping para resolver todos os endereços IP de resposta dos nomes de host, mas isso fará com que o script leve um tempo considerável para concluir:fonte
tente fping
fonte
Você pode escrever um script Bash que percorre um intervalo de endereços IP e os envia por ping. Um exemplo que pings endereça no intervalo 10.1.1.1 a 10.1.1.255 (inclusive):
fonte
ping 10.1.1.i
provavelmente quer serping 10.1.1.$i
.Salve o script abaixo no servidor com uma extensão
.bat
ou.cmd
e chame o arquivo no prompt de comando. Deve solicitar que você insira o intervalo de endereços IP.Por favor, insira apenas três octetos do endereço IP.
Depois que o comando for executado, ele criará um nome de arquivo de texto
pingnet.log
na raiz da unidade C. Esse arquivo deve fornecer uma lista de endereços IP usados e inativos (gratuitos).Por exemplo:
É muito simples de executar e poupa muito tempo.
fonte
O Angry IP Scanner é ótimo, mas eu prefiro as ferramentas CLI. Veja se você pode obter esse script do PowerShell em execução no Vista. https://github.com/webstersprodigy/PowerSploit/blob/Portscan/Recon/Invoke-Portscan.ps1
Sugiro também obter acesso a uma CLI Linux usando um live cd / usb do linux, inicialização dupla ou uma VM no VirtualBox. (Instale o VirtualBox, adicione uma nova vm, instale o Debian.) Uma CLI Linux é inestimável.
Em uma CLI Linux, execute o seguinte:
Digitalização baseada em PING
Ajuste para o seu alcance de rede (a parte '172.10.1') e você estará fora. Isso fornecerá uma lista de todos os hosts na rede que respondem às solicitações de eco (ping) do ICMP e os solucionará no servidor DNS.
Nota: Essa não é a maneira mais confiável de testar hosts ativos, pois eles podem ter o ICMP bloqueado.
Verificação baseada em nmap
nmap -sP 192.168.1.0/24
Nota: O Nmap é mais confiável, pois é um scanner de portas e baseia seus resultados na atividade em mais do que apenas respostas ICMP. É muito usado por pentesters e vale a pena aprender.
fonte