Achar IP válido

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

[ Hits: 19.581 ]

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

Mais um backup

Adicionar usuarios em lote com senha padrao

Copiando arquivos de uma so vez para todos usuarios

Script para modificar Encoding de UTF-8 para ISO-8859-1

Tradução de endereços de uma rede interna


  

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