Como Saber Quem Está Conectado No Meu Wifi Pelo Cmd - Como ver a Senha do Wifi que Estou Conectado no PC?
Como ver a Senha do Wifi que Estou Conectado no PC?

Ver dispositivos na rede pelo prompt de comando

Se você precisa descobrir como saber quem está conectado no meu wifi pelo cmd, o Windows tem ferramentas nativas que resolvem isso sem instalar nada. Não precisa de software de terceiros, nem de configurações avançadas. O processo é direto, mas tem algumas nuances que passam despercebidas na maioria dos tutoriais pela internet.

como saber quem está conectado no meu wifi pelo cmd

A primeira etapa é abrir o prompt de comando. Pressione Win + R, digite cmd e Enter. A partir dali, você tem duas opções principais dependendo do que precisa exatamente. Se quer ver apenas os dispositivos que seu computador reconhece diretamente na rede local, o comando arp mostra a tabela de resolução de endereços. Digite arp -a e pressione Enter. O resultado lista todos os endereços IP associados a endereços MAC na sua sub-rede, separados por interface de rede. Esse comando funciona assim: seu computador mantém uma tabela ARP atualizada com os dispositivos com os quais já comunicou recentemente. Cada linha mostra um IP seguido de um endereço MAC no formato AA:BB:CC:DD:EE:FF. Se um dispositivo está conectado ao mesmo WiFi e já trocou pacotes com sua máquina, ele aparece aqui.

Porém, a tabela ARP tem uma limitação importante que muita gente ignora. Ela só mostra dispositivos com os quais seu PC já conversou. Se alguém conectou ao WiFi há dois dias e não houve comunicação alguma desde então, esse dispositivo não vai aparecer no arp -a. Ninguém resolveu isso rodando o comando de novo. A solução é gerar tráfego para a rede toda. Um ping em broadcast ou um arp -a seguido de um ping em todos os IPs da subnet resolve. Mas vou chegar nessa parte depois. A segunda abordagem é mais completa. Use o net view /domain para listar computadores visíveis na rede, ou melhor ainda, use o nbtstat -A seguido do IP de cada dispositivo para obter o nome NetBIOS correspondente ao MAC. Isso transforma um número sem graça em algo reconhecível. Um MAC 00:1A:2B:3C:4D:5E vira algo como "DESKTOP-KJ82" ou "IPHONE-ANDROID-XX". A diferença na praticidade é real.

Tem um jeito mais rápido de automatizar isso também. Em vez de rodar comandos um por um, crie um pequeno script em batch. Cole o seguinte código num arquivo .bat: for /L %i in (1,1,254) do @for /F "tokens=*" %a in ('ping -n 1 -w 100 192.168.1.%i ^| findstr "TTL="') do @for /F "tokens=*" %b in ('arp -a %i ^| findstr "dynamic"') do @echo %b %i

👉 Clique no botão abaixo para saber mais sobre o assunto!

Isso faz um ping rápido em todos os 254 endereços da sua subnet, coleta os que respondem e cruza com a tabela ARP. O resultado é uma lista de IP e MAC em segundos. Troque 192.168.1 para os dois primeiros octetos da sua rede se forem diferentes. Na maioria das casas e escritórios pequenos, o gateway é 192.168.1.1 ou 192.168.0.1. Se tiver dúvida, rode ipconfig e confira o endereço do adaptador sem fio. Aqui entra um problema prático que eu enfrentei recentemente e que não aparece nos manuais. Tenho um roteador ASUS que separa convidados em uma VLAN isolada com AP isolation ligada. Nesse cenário, dispositivos na rede de convidados não veem uns aos outros e a tabela ARP do gateway principal não registra as conexões deles. Ou seja, o arp -a no computador principal simplesmente não mostra os convidados, mesmo que estejam usando a internet normalmente. A solução foi acessar o painel do roteador e olhar a seção de clientes DHCP ou conectar via SSH no roteador e rodar o comando show arp, que lê a tabela diretamente do dispositivo de rede e não do computador.

Isso é importante porque muita gente acha que o comando falhou quando na verdade o problema é a configuração de rede. Se você está usando um roteador padrão de operadora ou um microtik, a abordagem muda. Em Mikrotik, por exemplo, o comando é simplemente [/ip arp print] no terminal WinBox, e isso mostra absolutamente todos os clientes, independente de isolamento. Outro detalhe que vale mencionar: endereços MAC são frequentemente randomizados em dispositivos modernos. iPhone a partir do iOS 14 e Android a partir da versão 10 usam MAC aleatório por padrão em redes WiFi. Isso significa que o mesmo telefone pode aparecer com dois endereços MAC diferentes dependendo de quando fez o handshake. Se você confiar cegamente no MAC para identificar um dispositivo específico, vai ter surpresas. A solução é usar o nome do host que o DHCP informa ou combinar MAC + IP por um período de observação de pelo menos 24 horas.

Para encontrar seu gateway rapidamente, rode ipconfig e procure por "Endereço IPv4" e "Gateway padrão" na seção do adaptador Wi-Fi. Anote o IP do gateway. A partir daí, você sabe qual range de sub-rede consultar. Se seu gateway é 192.168.0.1, sua subnet vai de 192.168.0.1 a 192.168.0.254. Se for 10.0.0.1, o range é 10.0.0.0 a 10.0.0.254. A lógica é sempre a mesma, o que muda é apenas o prefixo. Se quiser identificar fabricantes pelos endereços MAC, a parte depois dos dois primeiros pares segue o padrão OUI. O site macvendors.com ou o comando netsh wlan show profiles mostra dados suficientes para cruzar com listas públicas. Não tem graça tentar decorar esses prefixos manualmente.

O método pelo CMD é rápido, não consome recursos e funciona em qualquer versão do Windows desde o XP. A contrapartida é que ele depende de seu computador estar na mesma camada de rede que os dispositivos que você quer ver. Se seu roteador tem guest network isolada, VPN com split tunneling, ou você está atrás de um NAT duplo, a visibilidade cai drasticamente. Nesses casos, a alternativa é acessar o painel do roteador ou usar um scanner de rede como o nmap, que envia pacotes ativo e não depende da tabela ARP local.