Dada uma rede, listar todos ips...

1. Dada uma rede, listar todos ips...

Leandro Medeiros
doctorx777

(usa Ubuntu)

Enviado em 14/05/2015 - 15:47h

E ai galera, blz?
Então, estou precisando do seguinte.
tenho aqui a seguinte rede 192.168.2.0/16
Com qualquer ferramenta simples podemos obter os seguintes dados dessa rede:

Netmask: 255.255.0.0
Subnets: 65536
Hosts: 65534
Network Address: 192.168.0.0
First Host Address: 192.168.0.1
Last Host Address: 192.168.255.254
Broadcast address: 192.168.255.255

O que eu preciso no caso, é listar ip por ip, um em cada linha, ficando a saída com os ips válidos assim:
192.168.0.1
192.168.0.2
192.168.0.3
...
...
192.168.255.252
192.168.255.253
192.168.255.254

e então? algum script em qualquer linguagem que seja que possa fazer isso?
Valeus!!




  


2. Re: Dada uma rede, listar todos ips...

Eduardo
vchacal

(usa Debian)

Enviado em 14/05/2015 - 16:12h

Veja se a saída do comando
arp -n 
serve.
Se sim basta dar o comando e direcionar o resultado pra um arquivo texto.
Ficando assim:
arp -n > ips.txt 




3. Re: Dada uma rede, listar todos ips...

Leandro Medeiros
doctorx777

(usa Ubuntu)

Enviado em 14/05/2015 - 16:25h

Campacci escreveu:

Veja se a saída do comando
arp -n 
serve.
Se sim basta dar o comando e direcionar o resultado pra um arquivo texto.
Ficando assim:
arp -n > ips.txt 



E ai blz, então não é isso que eu preciso.. não tem nada a ver com as configurações de rede
da minha máquina, apenas quero pegar uma rede e sua mascara e listar TODOS ips válidos dela.






4. tenta o fping

Diego Oliveira da Silva
diegolinkk

(usa Outra)

Enviado em 14/05/2015 - 17:05h

oi amigo, eu posso estar errado, mas se for o que estou pensando,voce consegue resolver com o "fping".
primeiramente, instale ele pelo repositorio (sudo apt-get install fping) e depois use o comando abaixo

fping -g [ip de inicio] [ip de término]

exemplo:
fping -g 192.168.0.1 192.168.0.10
192.168.0.1 is alive
192.168.0.3 is alive
192.168.0.5 is alive
192.168.0.6 is alive
192.168.0.7 is alive
192.168.0.8 is alive
192.168.0.9 is alive
192.168.0.10 is alive
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.2
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.2
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.2
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.2
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.4
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.4
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.4
ICMP Host Unreachable from 192.168.0.45 for ICMP Echo sent to 192.168.0.4
192.168.0.2 is unreachable


espero ter ajudado



5. Re: Dada uma rede, listar todos ips...

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 15/05/2015 - 17:35h


Tenta esse:

nmap -v -sn -oG - xxx.xxx.xxx.xxx/yy | awk '/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/{print $2}' 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts