Como pingar com ips diferentes

1. Como pingar com ips diferentes

Klaiton Pereira
kalito

(usa Debian)

Enviado em 15/12/2009 - 20:17h

Eawe galera do VoL,
é o seguinte tenho uma rede com sites bloqueados, e eh de meu conhecimente e de minha posse ip's desbloqueados.
A minha idéia eh q com um ip bloqueado eu naum posso acessar determinado site mas com o desblo~ posso, então se eu for testando todos os ips na faixa 172.16.0.0 até 172.16.255.255 com um ping ou algo do tipo para um site bloqueado (orkut por exemplo) o que passar eh o que eu procuro.
Saberia como fazer um script para isso, só naum sei q comando(s) usar.
A idéia central seria simular um ip para testar atraves dele.
A ideia q me sucedeu consiste em trocar o ip da placa de rede e testar, trocar de novo e testar até acabar, isso demoraria muito.

Aguardo ideias e sugestões.


  


2. Re: Como pingar com ips diferentes

Jefferson Diego
Diede

(usa Debian)

Enviado em 15/12/2009 - 22:15h

Se eu te entendi bem, ao meu ver, a opção de trocar o IP da placa é o mais prático.
Você pode usar algum programa para IP Spoofing (Montar pacotes que fingem ser originados de outros endereços IP's), mas as respostas nunca chegariam a você.

Segue scriptizinho para ir de 172.16.0.0 a 172.16.254.255:


#! /bin/bash
#PS: "172.16.255.255" não dá. É BroadCast...
OCTETO_TRES=0; OCTETO_QUATRO=0; IP_BASE=172.16;

gerar_ip()
{
while [ $OCTETO_QUATRO -lt 255 ];
do
OCTETO_QUATRO="$(expr $OCTETO_QUATRO + 1)"
IP="$IP_BASE"."$OCTETO_TRES"."$OCTETO_QUATRO"
echo $IP
#PONHA AQUI ALGO COMO "ifconfig $IP", dê seus pings, e talz...
done
}


while [ $OCTETO_TRES -lt 255 ];
do
( gerar_ip )
OCTETO_TRES="$(expr $OCTETO_TRES + 1)"
done






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts