Descubra seu IP através do MeuIP

Publicado por Alisson Machado (última atualização em 07/12/2010)

[ Hits: 15.827 ]

Homepage: alissonmachado.com.br

Download pegaip.py




Esse script fiz com a intenção de pegar o IP externo da máquina através do site: www.meuip.com.br

Espero que gostem! =)

  



Esconder código-fonte

#!/usr/bin/env python
#Programa que pega ip externo da maquina
#Feito por Wally.KernelCrash
#Twitter: @TechnoFreaker
#

from BeautifulSoup import BeautifulSoup
import urllib2


pub_ip = urllib2.urlopen('http://meuip.datahouse.com.br/').read() #abre site
soup = BeautifulSoup(pub_ip) #armazena o conteudo em html
ips = soup.findAll('title') #procura por tags

for ip in ips:
   ipexterno = str(ip)
#----------------

print ipexterno[41:54]

Scripts recomendados

Conversor de String em Hex para String plana

hscan - Portscan em Pyhton

Tradutor on-line versão Web!!!

Consumo de API aberta IBGE

Enviando emails com autenticação smtp python cgi


  

Comentários
[1] Comentário enviado por AlissonMMenezes em 07/12/2010 - 19:09h

Aew pessoal desculpa uma falha minha, mas só vi depois que o script foi publicado, na ultima linha ao invéz de ipexterno[41:54] coloquem [40:54].

valeu ^^

[2] Comentário enviado por manguejoe em 08/12/2010 - 01:35h

Gostei!

Aqui vai em shell. Precisa de wget tr e grep

echo "Olá. O seu IP no nomento é `wget -q http://www.myipaddress.com/ -O - | grep '<p><b>' | tr -d '<>pb/'`"

[3] Comentário enviado por nickmarinho em 08/12/2010 - 02:21h

Acho com shell melhor.


www.lucianomarinho.com.br

www.racaboxer.com.br

[4] Comentário enviado por /bin/laden em 08/12/2010 - 02:53h

Sem muita "papagaiada"...

echo "Seu IP é: $(wget -q http://www.whatismyip.com/automation/n09230945.asp -O - | cat)"

[5] Comentário enviado por AlissonMMenezes em 08/12/2010 - 12:23h

Muito legal essas duas formas, depois vou dar uma estudada em shellscript pra ver se consigo postar algo legal \o

[6] Comentário enviado por manguejoe em 09/12/2010 - 15:17h

esse sem muita apapagaidada dá pra tirar o | cat do dinal. A opção -O - do wget já joga na tela.

[7] Comentário enviado por msoliver em 28/11/2018 - 19:48h

Resumindo . . .
wget -qO- http://ip-api.com/line/?fields=query


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts