Achar IP válido

Publicado por Rafael 23/01/2006 (última atualização em 24/11/2010)

[ Hits: 19.975 ]

Download ip.sh

Download 1290011315.meuipvalido.sh (versão 3)

Download meuipvalido.sh (versão 2)




Achar IP válido, mesmo que esteja usando um modem router ou um servidor como acesso a internet.

  



Versões atualizadas deste script

Versão 3 - Enviado por Diego Maciel Gomes em 17/11/2010

Changelog: Opa, esta versão 2.0 que enviei foi uma versão errada minha, que eu estava em testes com ela, aí enviei-a sem querer.

Esta versão aqui é a correta.

Obrigado e desculpe.

Abs
Diego

Download 1290011315.meuipvalido.sh


Versão 2 - Enviado por Diego Maciel Gomes em 30/10/2010

Changelog: Olá pessoal... estava navegando por aí e vi esse script do nosso amigo Rafael. Fui brincar com ele e percebi que o mesmo não funcionava mais, acredito que em função do site de onde ele busca ter alterado seu html, sei lá.

Então, fiz um novo script, com algumas melhorias... é bem simples, espero que gostem.

abs
Diego

Download meuipvalido.sh


Esconder código-fonte

#!/bin/bash
#################################################
#                                               #
#       Script para achar IP valido - V 1.0     #
#         Feito por  Rafael B. Gianesini        #
#                rafaeldf@gmail.com             #
#                                               #
#################################################

#Apaga caso exista o arquivo velho que será baixado
rm -rf index.html 2> /dev/null

#Baixa em HTML a pagina que contem o IP valido
wget http://www.whatismyip.com/ > /dev/null 2> /dev/null

#Pega do HTML so o que realmente importa, ou seja, o IP
IP=$(cat index.html | head -4| tail -1| cut -d " " -f 5)

#Apaga a pagina baixada
rm -rf index.html

#Mostra o IP... Aqui você poderá mudar para as suas necessidades
echo "Seu IP = $IP"

Scripts recomendados

Instalador .tar.bz2 com menu gráfico Zenity

Script Nagios

Retra de iptables para DMZ na porta 80

Árvore de Natal do Julio Neves

Criar usuários com ponto (nome.usuario) no Slackware


  

Comentários
[1] Comentário enviado por alinef em 18/11/2010 - 14:07h

Na verdade o whatismyip criou uma URL para utilizarmos em scripts, URL esta que retorna apenas o IP, tornando tudo muito mais simples.

A URL é esta: http://www.whatismyip.com/automation/n09230945.asp

[2] Comentário enviado por Mr_Ciber em 16/05/2015 - 18:38h

Agora esta Funcionando!! :)
#!/bin/bash
###################################
# #
# Script para achar IP valido - V 1.1 #
# Feito por Rafael B. Gianesini #
# Editado por Jonathan Ribeiro #
# rafaeldf@gmail.com #
# jribeiro84@gmail.com #
# #
###################################

#Apaga caso exista o arquivo velho
rm -rf index.html 2> /dev/null

#Baixa em HTML a pagina que contem o IP valido
wget http://www.meuip.com.br/ > /dev/null 2> /dev/null

#Pega do HTML so o que realmente importa, ou seja, o IP
IP=$(cat -n index.html | grep -n ^ | grep ^200: | cut -d: -f2 |cut -c73-86)

#Apaga a pagina baixada
rm -rf index.html

#Mostra o IP... Aqui
echo "Seu IP = $IP"


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts