Como obter uma lista de todos os endereços IP válidos em uma rede local? [fechadas]

295

Existe uma maneira de obter uma lista de todos os endereços IP válidos em uma rede local?

Quero dizer todos os endereços IP que cada usuário está usando na rede.

MJAhmadi
fonte
1
superuser.com/questions/261818/…
Ciro Santilli escreveu
duplicada de askubuntu.com/questions/712964/…
codegames

Respostas:

399

Instale o nmap ,

sudo apt-get install nmap

então

nmap -sP 192.168.1.*

ou mais comumente

nmap -sn 192.168.1.0/24

varrerá todo o intervalo de 0,1 a 0,254

Isso faz uma varredura simples de ping em toda a sub-rede para ver quais hosts estão online.

Sunil Bojanapally
fonte
21
De acordo com a página de manual "Nas versões mais recentes do nmap, -sP é conhecido como -sn". Se o curinga não está funcionando, você pode tentar algo como nmap sn 192.168.1.0/24 ou nmap sn 192.168.1.100-199
Stickley
12
Se você estiver usando o zsh, precisará colocar aspas no intervalo para evitar a correspondência de arquivos: nmap -sP '192.168.1. *'
dionyziz 4/16/16
Existe alguma chance de o nmap travar ou causar algum dano a algum dos serviços ou máquinas em execução na sub-rede?
Jin
1
@Jin Izzraeel Sem chance de causar danos. Não posso dizer se vai travar ou não, mas as chances são muito pequenas.
Eric Thorbjornsen
O nmap encontra apenas meu roteador. Existe uma maneira de encontrar todas as máquinas conectadas?
fishinear próximo de 25/11
386

Tente as seguintes etapas:

  1. Tipo ipconfig(ouifconfig no Linux) no prompt de comando. Isso fornecerá o endereço IP da sua própria máquina. Por exemplo, o endereço IP da sua máquina é 192.168.1.6. Portanto, seu endereço IP de broadcast é 192.168.1.255.
  2. Faça ping em seu endereço IP de broadcast ping 192.168.1.255(pode exigir-b no Linux)
  3. Agora digite arp -a. Você receberá a lista de todos os endereços IP do seu segmento.
Virendra
fonte
3
ele não funciona no meu PC (Windows 8)
phuclv
5
Isso funcionou no meu mac - OSX 10.10.3
Cullub
24
um monte de dispositivo não fundada
Bagusflyer
7
arp -a só encontrei meu roteador. O nmap encontrou todos os hosts.
Geoffrey Anderson
2
Microsoft Windows [Versão 10.0.15063] funcionou perfeito obrigado
Coty Embry
27

Se você deseja ver quais endereços IP estão em uso em uma sub-rede específica, existem vários gerenciadores de endereços IP diferentes.

Experimente o Angry IP Scanner ou Solarwinds ou Advanced IP Scanner

Volker Siegel
fonte
1
Eu usei o scanner IP avançado
Abdu 28/11