Instalando e Usando o netdiscover para Identificar Dispositivos na Rede
Após confirmar a conectividade de rede, você aprenderá agora como descobrir dispositivos em sua rede local usando a ferramenta netdiscover. Como esta ferramenta pode não estar pré-instalada no container Kali Linux, você a instalará primeiro.
Comece atualizando a lista de pacotes e instalando o netdiscover. Digite os seguintes comandos no terminal, pressionando Enter após cada um:
apt install -y netdiscover
Esses comandos atualizam a lista de pacotes e instalam o netdiscover sem solicitar confirmação. Aguarde a conclusão da instalação; isso pode levar alguns segundos.
Em seguida, você precisa identificar a interface de rede para realizar a varredura. Você já usou o comando ip a na Etapa 1, então verifique sua saída anterior ou execute-o novamente para confirmar o nome da sua interface (provavelmente eth0) e a faixa de IP (provavelmente 172.17.0.0/16 para ambientes Docker).
Agora, execute a ferramenta netdiscover para escanear a rede local. Digite o seguinte comando e pressione Enter:
netdiscover -i eth0 -r 172.17.0.0/16
O parâmetro -i eth0 especifica a interface, e -r 172.17.0.0/16 define a faixa de IP a ser varrida. Se o nome da sua interface for diferente, substitua eth0 conforme necessário.
Saída Esperada (exemplo, a saída real pode variar):
Currently scanning: 172.17.0.0/16 | Screen View: Unique Hosts
2 Captured ARP Req/Rep packets, from 2 hosts. Total size: 120
_____________________________________________________________________________
IP At MAC Address Count Len MAC Vendor / Hostname
-----------------------------------------------------------------------------
172.17.0.1 02:42:ac:11:00:01 1 60 Unknown vendor
172.17.0.2 02:42:ac:11:00:02 1 60 Unknown vendor
Esta saída lista os endereços IP e endereços MAC dos dispositivos na rede. Por exemplo, 172.17.0.2 pode ser o seu próprio sistema, e 172.17.0.1 pode ser o gateway. Deixe a varredura rodar por alguns segundos para detectar os dispositivos e, em seguida, pare-a pressionando Ctrl+C.
A ferramenta netdiscover utiliza requisições ARP para detectar dispositivos ativos na rede local. Isso é útil para mapear quais dispositivos estão conectados ao mesmo segmento de rede que o seu sistema, uma tarefa comum em diagnósticos de rede.