Como listar hosts na rede atual sem conhecer a sub-rede antecipadamente?

2

As duas perguntas a seguir foram úteis para encontrar hosts em uma rede de destino:

- http://superuser.com/q/311019/45927
- http://security.stackexchange.com/q/36198/35859

No entanto, as respostas em ambas as perguntas assumem que eu conheço o endereço de rede e a máscara (subrede, eu acho?) antecipadamente (192.168.0.0/24, 172.18.72.0/24, etc).

Como posso encontrar hosts em qualquer / todas as redes conectadas sem especificar a sub-rede antecipadamente? Eu sei que posso listar os dispositivos de rede usando ip address show (Arch Linux), ifconfig (* nix, OS X) ou ipconfig (Windows), dependendo do sistema operacional.

Além disso, existe uma maneira confiável de fazer isso em sistemas operacionais? Do Linux para o OS X para o Windows?

    
por Ehtesh Choudhury 18.12.2013 / 03:18

1 resposta

0

Para uma solução multiplataforma que funcionará em qualquer sistema em que o Nmap trabalhe, use o argumento --iflist do Nmap:

./nmap --iflist

Starting Nmap 6.41SVN ( http://nmap.org ) at 2013-12-18 04:55 UTC
************************INTERFACES************************
DEV     (SHORT)   IP/MASK                TYPE     UP   MTU   MAC
eth0    (eth0)    192.0.2.5/24           ethernet up   1500  F2:3C:DE:AD:BE:B8
eth0    (eth0)    2001:db8::dead:beef/64 ethernet up   1500  F2:3C:91:AE:FC:B8
eth0    (eth0)    fe80::dead:beef/64     ethernet up   1500  F2:3C:91:AE:FC:B8
lo      (lo)      127.0.0.1/8            loopback up   65536
lo      (lo)      ::1/128                loopback up   65536

**************************ROUTES**************************
DST/MASK                DEV  METRIC GATEWAY
192.0.2.0/24            eth0 0
0.0.0.0/0               eth0 100    192.0.2.1
::1/128                 lo   0
2001:db8::dead:beef/128 lo   0
fe80::dead:beef/128     lo   0
2001:db8::/64           eth0 256
fe80::/64               eth0 256
ff00::/8                eth0 256
::/0                    eth0 1024   fe80::1

Neste ponto, torna-se uma questão de analisar as informações que você deseja. Provavelmente você está procurando algo em ROUTES , mas não escaneie o localhost!

    
por 18.12.2013 / 06:03