Como posso detectar dispositivos na minha rede local a partir de um computador com Linux?

0

After many researching, I have concluded that this question must be plataform-dependent, so I am asking here the Unix/Linux one.

O melhor método que eu conheço até agora para detectar dispositivos conectados à minha LAN (com fio sem fio) é um ótimo programa para Android chamado Fing .

Detectar dispositivos em uma LAN não é uma tarefa fácil / direta, desde que alguns dispositivos não solicitem ping, outros têm portas abertas, mas até mesmo nMap não detecta o dispositivo nem a porta aberta e assim por diante.

Mesmo ferramentas específicas que realizam varreduras de ping ou uso de leitura de ARP para perder dispositivos . Por exemplo: o Fing acima mencionado às vezes requer algumas atualizações até detectar completamente tudo (roteadores, switches gerenciados, NAS ... etc) em uma LAN.

Qual é o método, ferramenta ou procedimento adequado para executar (para obter resultados mais exaustivos) essa pesquisa em um computador Linux ?

  • Opções de código aberto preferidas. Grátis encorajado. Alternativas de pagamento apenas como último recurso.
por Sopalajo de Arrierez 06.01.2018 / 23:33

1 resposta

4

netdiscover usa varredura ativa e passiva para detectar hosts na rede local. Ele trabalha com pedidos de ARP; sondando para cada endereço possível. Após essa verificação (rápida) ser concluída, ela pode continuar executando passivamente para detectar hosts quando eles enviarem pacotes ARP. A interface é muito barebones e mostra apenas endereços descobertos, contagem de ARP e fabricante de OUI.

Você também pode usar a opção -sn de nmap para executar uma varredura de descoberta de host. Esta varredura tem um comportamento diferente, dependendo de qual usuário você a executa, e se você está digitalizando uma rede local ou não. Ele listará os hosts determinados como on-line.

    
por 07.01.2018 / 06:26

Tags