Descubra o IP de todos os dispositivos conectados à nossa rede local

Comando ping

É possível que em alguma ocasião você tenha desejado saber o IP de um dispositivo conectado à rede, ou talvez apenas obtenha uma lista de todas as estações conectadas para ver, por exemplo, se há algum intruso. Existem várias maneiras de fazer isso, como olhar para o roteador, mas sem dúvida a mais rápida é executando um comando no OS X Terminal.

Comandos avançados

Graças à Poder UNIX e da utilidade do endereço de broadcast de nossa sub-rede, podemos obter um comando com o qual obteremos a lista de estações conectadas quase que instantaneamente. O comando solicita que todos os dispositivos da rede respondam por ping, para depois filtrar a informação (grep) e exibi-la de forma mais clara e fácil, como você pode ver na imagem.

O comando em questão é o seguinte:

ping -c 3 192.168.1.255 | grep 'bytes de' | awk '{print $ 4}' | classificar | uniq

Sempre presumindo que sua rede é 192.168.1.X. Se sua rede for 192.168.0.X ou outra modificação, você deve alterar o comando para fazê-lo funcionar, como é lógico.

Não é algo que você vai usar todos os dias ou um utilitário que salva sua vida, mas talvez em algum momento você precise dele (especialmente se você usa DHCP) e então será ótimo.

Mais informação - O que fazer se o seu Mac não usar a velocidade máxima do WiFi


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

5 comentários, deixe o seu

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Rafael Izquierdo Lopes dito

    Não funciona, mas dá um erro "grep: from ': Não existe esse arquivo ou diretório"
    O que estou fazendo de errado?

  2.   Antonio Martinho Lopes dito

    Você não fez nada de errado, apenas o comando como está escrito não funciona.

  3.   asdf dito

    Alterar as aspas para aspas simples

  4.   Jose Higuera dito

    Olá, se o comando me serviu, muito obrigado!

    ping -c 3 10.0.1.255 | grep 'bytes de' | awk '{print $ 4}' | classificar | uniq

  5.   Facundo dito

    O comando:

    arp -a

    Ele faz o mesmo.
    Saudações.