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.
fonte
nmap -sn 192.168.0.1/24
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:
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.
fonte
Angry IP Scanner é uma ferramenta incrível para isso.
Também permitirá exportar um arquivo .csv para uso no inventário IP etc.
fonte
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!
fonte
Em resposta à segunda pergunta:
No Windows
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.
fonte
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.
fonte
O aplicativo Android Fing faz isso de maneira surpreendente, eu gostaria que houvesse um comando no estilo UNIX que pudesse produzir um resultado semelhante.
fonte
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.
fonte
Outra boa ferramenta é o look @ lan. Isso permitirá que você verifique a rede e fornecerá vários resultados diferentes.
fonte
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.
fonte
Você também pode usar o Advance IP Scanner http://www.advanced-ip-scanner.com/ ou, como mencionado acima, o Angry IP Scanner é incrível e de código aberto.
fonte
Você pode usar o DevicesInLan em https://sourceforge.net/projects/devicesinlan/ . É de código aberto
fonte