Como descubro quais dispositivos estão em uma rede?

33

Como faço para verificar uma rede para descobrir quais dispositivos estão nela? (Eu ficaria feliz com uma lista de endereços MAC e IPs.)

Por exemplo, digamos que estou no trabalho e quero ter certeza de que não há dispositivos desconhecidos conectados à rede (especialmente se o acesso não for filtrado por senha ou MAC). Os logs do DHCP podem ajudar, mas e se eu quiser encontrar dispositivos com IPs estáticos?

Como alternativa, digamos que eu esteja em uma casa de amigos e ele queira que eu configure o encaminhamento de porta, mas não saiba o IP do roteador dele. Claro, alguns bons palpites geralmente são obtidos, mas seria melhor digitalizar.

    
por Clinton Blackmore 30.05.2009 / 15:08

12 respostas

34

Para o primeiro cenário, veja nmap . Você pode varrer sub-redes inteiras em um comando. Por exemplo: nmap -sP 192.168.0.1/24

Para o segundo, o IP do roteador deve aparecer como o IP do gateway para sua máquina. No Windows, isso aparece na caixa de diálogo de status da conexão.

    
por 30.05.2009 / 15:15
15

Você pode fazer ping para o endereço de broadcast e ver a tabela arp. Aqui está um exemplo de como fazer isso no Linux:

ping -b 192.168.1.255
arp -n

NB: O sistema operacional do dispositivo precisa retornar para a solicitação de eco ICMP. Alguns sistemas operacionais não respondem ao ICMP com endereço IP de transmissão. Nesse caso, você pode fazer ping para todos os endereços IP possíveis na rede. Recentemente, as caixas do Windows não respondem ao eco ICMP com o endereço IP unicast por padrão, então isso não ajudará.

    
por 31.05.2009 / 16:33
4

Eu uso O Cara .

Encontrei-o aqui ontem ao procurar por ferramentas de rede. Execute-o na sua máquina e faz um mapa de todos os equipamentos da sua rede. A melhor parte é que é totalmente grátis!

    
por 30.05.2009 / 16:00
3

Scanner IP com raiva é uma ferramenta incrível para isso.

Ele também permitirá que você exporte um arquivo .csv para uso no inventário IP, etc.

    
por 30.05.2009 / 15:44
2

Em resposta à segunda pergunta:

No Windows

  1. Tecla do Windows + R
  2. Digite cmd
  3. No prompt, digite "ipconfig"

A saída deve ter uma linha que lista o gateway padrão. Pode haver mais de um adaptador listado, mas normalmente apenas um com endereço IP e gateway padrão listado.

    
por 30.05.2009 / 15:54
2

O Spiceworks fornecerá informações detalhadas sobre sua rede. Pode ser um exagero se você está apenas querendo encontrar endereços IP e Macs, mas se você precisa monitorar sua rede continuamente, é uma ótima ferramenta. Caso contrário, use o nmap.

    
por 30.05.2009 / 16:23
2

O aplicativo para Android Fing simplesmente faz isso de forma surpreendente, eu gostaria seria um comando estilo UNIX que poderia produzir um resultado similar.

    
por 18.09.2013 / 04:25
1

nmap, mas, na sua falta, você pode fazer ping no endereço de broadcast da rede e verificar o que é retornado. Juntamente com a verificação da tabela ARP, isso pode ser um método bastante eficaz de descobrir o que está em uma determinada sub-rede.

Para o exemplo específico de "não sabe o IP do roteador", a verificação das tabelas de roteamento do host deve revelar o gateway padrão e é (geralmente, mas nem sempre) um IP de gerenciamento adequado para o roteador.

    
por 30.05.2009 / 15:24
1

Outra boa ferramenta é look @ lan. Isso permitirá que você escaneie a rede e fornecerá vários resultados diferentes.

    
por 03.06.2009 / 01:30
0

Se a sua rede e todos os seus dispositivos estiverem em conformidade com os RFCs, você deverá receber uma resposta de todos os dispositivos de rede quando fizer o ping do endereço de broadcast da sua rede. Compreensivelmente, isso não funciona com muita frequência e você precisa reverter para verificar cada um dos IPs disponíveis no espectro total das portas.

    
por 31.05.2009 / 02:16
0

Você também pode usar o link do Advanced IP Scanner, ou como mencionado acima, o scanner Angry IP é incrível e de código aberto.

    
por 10.10.2014 / 09:17
0

Você pode usar o DevicesInLan no link . É opensource

    
por 08.02.2017 / 19:52