Questão Verificar clientes na rede WiFi


Eu quero ver todos os clientes na rede que estou conectado.Eu sei, isso é possível no Android, mas eu não sei como fazê-lo no Linux autônomo.Eu tentei pesquisar em qualquer lugar, mas nenhum resultado.


4


origem


Apenas para entrar em sintonia com uma solução do Windows: inSSIDer é incrível! - Danny Beckett


Respostas:


Presumivelmente, você não tem acesso à interface da Web do roteador, pois praticamente todos os roteadores têm uma página que mostrará uma lista de dispositivos clientes.

De qualquer forma, isso deve ser possível com uma ferramenta de linha de comando chamada arp-scan.

Você precisará construí-lo a partir do código-fonte ou usar um gerenciador de pacotes para instalá-lo. Então, em algo como o Ubuntu, normalmente seria:

sudo apt-get install arp-scan

O comando que você precisa para escanear seria algo assim:

arp-scan --interface=wlan0 --localnet

Há mais informações no guia de usuario.

Eu acrescentaria que ferramentas como essas estão em uma área cinzenta, já que podem ser usadas para propósitos nefastos.


8



Você pode por favor adicionar estes, que "potencialmente pode ser usado para fins nefastos"? Estou apenas curioso, o que pode ser feito. Eu gostaria de aprender algo novo :-). - Smax
@Smax: está relacionado a spoofing ARP (en.wikipedia.org/wiki/Arp_spoofing) onde um computador finge ser algo que não é, para interromper e / ou interceptar o tráfego da rede. - James P
Com os nomes systemd / udev, encontrei um alias para sudo arp-scan -l -t 200 -I $(ls /sys/class/net | grep -o "wl[^\t]\+") extremamente útil. en ao invés de wl para interfaces com fio. - Pablo Bianchi


Se você só precisa do IP / MAC / HOSTNAME dos clientes em sua rede, o arp-scan fará o truque. Mas se você precisar de mais detalhes como sistema operacional, portas abertas, etc., eu sugiro o nmap / zenmap:

nmap -T4 -A -v 192.168.1.0/24

Você pode obter mais informações sobre o nmap Aqui.

Você também pode usar Fing que é conhecido por ser um aplicativo para android, mas que está disponível para o Linux também.


2





Esta é uma questão tão ampla que acho que merece uma resposta ampla. Se você realmente quiser conhecer os computadores ao seu redor, será preciso mais do que apenas uma ferramenta de arp. Na verdade, existem várias distribuições Linux dedicadas a essa tarefa. Um dos meus favoritos é um dos originais: http://www.backtrack-linux.org


1