elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  Geolocalización [PYTHON]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Geolocalización [PYTHON]  (Leído 4,975 veces)
Panic0

Desconectado Desconectado

Mensajes: 218



Ver Perfil
Geolocalización [PYTHON]
« en: 9 Octubre 2021, 02:46 am »

Hola a todos, hay forma con python geolocalizar una IP?



Muchísimas gracias a todas de antemano!


En línea

Los ataques de pánico suelen comenzar de forma súbita, sin advertencia.
Danielㅤ
Moderador
***
Desconectado Desconectado

Mensajes: 1.853


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Geolocalización [PYTHON]
« Respuesta #1 en: 9 Octubre 2021, 16:05 pm »

Hola, si, hay varias formas, aquí podes encontrar información sobre lo que buscas:

https://www.google.com/search?q=python+geoip

En Python existe una librería llamada GeoIP, pero hay otras formas también:

1) Usar un servicio online para hacer un whois a la IP.

2) Descargar una base de datos con rangos de IPs separados por países, yo llegué a hacer eso mismo hace ya varios años, como las IPs tienen puntos, entonces yo eliminé los puntos dejándolos como números enteros para poder compararlos, pero aquí tuve un problema porque la función range() no soportaba números tan grandes, entonces pensé que lo iba a solucionar con xrange() que soporta más longitud pero tampoco fue suficiente... así que tuve yo mismo que crear mí propia función.

3) Usando un servicio online que devuelva en JSON el país y la localidad de una IP.

Lo demás es sólo buscar.


Saludos


En línea

Xyzed


Desconectado Desconectado

Mensajes: 307



Ver Perfil
Re: Geolocalización [PYTHON]
« Respuesta #2 en: 9 Octubre 2021, 21:07 pm »

Hola.

Tenes las posibilidades que @Daniel te ofreció en el mensaje de arriba, o también podes optar por realizar peticiones y luego hacer scraping con Python a alguna aplicación web que cuente con el servicio de geolocalización, para así poder imprimir de cierta forma el contenido de la respuesta.

Saludos.
En línea

...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
geolocalizacion de servidores web e ipscon python y android
Seguridad
arthas1000 0 2,102 Último mensaje 11 Julio 2014, 20:18 pm
por arthas1000
Geolocalizacion
Dudas Generales
_pocholo30 1 2,243 Último mensaje 27 Septiembre 2017, 16:37 pm
por #!drvy
Geolocalizacion ip
Dudas Generales
darkhunterx100 3 2,490 Último mensaje 30 Julio 2018, 03:40 am
por darkhunterx100
Geolocalización de móvil
Wireless en Linux
mjgdmjgd 1 1,943 Último mensaje 13 Septiembre 2018, 00:24 am
por OmarHack
Geolocalizacion
Bugs y Exploits
AnonimoExe 4 9,555 Último mensaje 29 Noviembre 2020, 23:18 pm
por el-brujo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines