Como descubro quais dispositivos estão em uma rede?


33

Como digitalizo uma rede para descobrir quais dispositivos estão nela? (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 DHCP podem ajudar, mas e se eu quiser encontrar dispositivos com IPs estáticos?

Como alternativa, digamos que estou em uma casa de amigos e ele quer que eu configure o encaminhamento de porta, mas não sabe o IP do roteador. Certamente, algumas boas suposições geralmente o receberão, mas seria melhor escanear.

Respostas:


34

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

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


nmap também inclui uma ferramenta de interface gráfica agradável chamado Zenmap para Linux, Windows, Mac OS X, BSD, etc.
Clinton Blackmore

Usando -sP emite um aviso de nmap -sn 192.168.0.1/24
reprovação

15

Você pode executar ping no endereço de transmissão e ver a tabela arp. Aqui está um exemplo de como fazê-lo no Linux:

ping -b 192.168.1.255
arp -n

NB: O sistema operacional do dispositivo deve retornar à solicitação de eco do ICMP. Alguns sistemas operacionais não respondem ao ICMP com endereço IP de broadcast. Nesse caso, você pode executar ping em todos os endereços IP possíveis na rede. Recentemente, as caixas do Windows não respondem ao eco ICMP com endereço IP unicast por padrão, portanto, isso não ajuda.


Como você recuperaria a tabela arp no Windows?
Stevoisiak

@StevenVascellaro "arp -a"
Albin


4

Eu uso The Dude .

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


2

Em resposta à segunda pergunta:

No Windows

  1. Chave 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 geralmente apenas um com um endereço IP e um gateway padrão listados.


2

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


A Wikipedia diz que "o Spiceworks fornece um aplicativo gratuito de gerenciamento de sistemas, inventário e suporte técnico, o Spiceworks IT Desktop, projetado para administradores de rede que trabalham em pequenas e médias empresas". É muito mais que um scanner de rede. Enquanto verifica todas as plataformas, é executado em uma caixa do Windows.
Clinton Blackmore

2

O aplicativo Android Fing faz isso de maneira surpreendente, eu gostaria que houvesse um comando no estilo UNIX que pudesse produzir um resultado semelhante.


1

nmap, mas falhando, você pode executar ping no endereço de broadcast da rede e verificar o que volta. Juntamente com a verificação da tabela ARP, esse pode ser um método bastante eficaz para 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 de host deve revelar o gateway padrão e esse é (frequentemente, mas nem sempre) um IP de gerenciamento adequado para o roteador.


3
Muitos sistemas, se não a maioria, hoje em dia não respondem a um ping de transmissão. Portanto, na melhor das hipóteses, isso não é confiável.
Scott Pacote

1

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


O look @ lan tornou-se agora ignor (fing) (www.over-look.com), com uma ferramenta CLI de Windows / Linux / Mac gratuita chamada fing. Parece que você terá os dados em diferentes formatos para processamento contínuo.
Clinton Blackmore

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 executar ping no endereço de broadcast da sua rede. Compreensivelmente, isso não funciona com muita frequência e você deve reverter para a varredura de cada um dos IP disponíveis no espectro completo das portas.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.