BlogWonderHowTo

Cómo: encontrar la ubicación de cualquier IP con PyGeo IP Locator (GUI para GeoIP / Pygeoip)

Basado en el estímulo de OTW en su publicación sobre “Cómo encontrar la ubicación exacta de cualquier dirección IP”, decidí hacer una gui (interfaz gráfica de usuario) que, con suerte, facilitaría el proceso.

Sin embargo, debido a que convertir un script de Python en un ejecutable independiente es un problema en las regiones inferiores, particularmente para Linux, aún no he completado este paso (pronto lo actualizaré). Sin embargo, hice un apk para Android (usa un archivo .apk para instalar una aplicación en su dispositivo Android), que puede obtener aquí:

https://drive.google.com/open?id=0B0uItXICZtVLMWs1cVlNbnBocU0

Lo sé, lo sé, es sospechosamente grande (aproximadamente 17 MB) en comparación con su apk promedio, PERO, puedo explicarlo … En primer lugar, el GeoLiteCity.dat (la base de datos de IP / ubicación) está empaquetado allí, y eso es aproximadamente 14 MB por sí mismo. En segundo lugar, utilicé el marco Kivy (kivy.org) para crear la interfaz gráfica de usuario. Kivy compila básicamente toda la biblioteca estándar de Python (muchos archivos con código en ellos) y muchos otros elementos relacionados con Kivy en su apk, ya sea que los necesite o no. Desafortunadamente, eso da como resultado tamaños de apk más grandes de lo habitual en el mejor de los casos, como era de esperar, ¡pero creo que vale la pena poder escribir aplicaciones de Android en Python! Lo que estoy diciendo es que no hay nada malicioso allí … al menos, si lo hay, no lo puse allí y no sé nada al respecto … jaja. Pero en serio, no lo hay.

Su uso apenas necesita explicación, ingresa cualquier IP o nombre de dominio y presiona GO. La información se devolverá en la ventana de abajo.

Buscando por IP:

Buscando por nombre de host:

Y eso es todo, tengo la intención de tener un ejecutable independiente para Linux (y tal vez Windows) tan pronto como pueda resolverlo. Sé que no es ideal tenerlo solo en Android.

Si alguien tiene un problema, hágamelo saber en los comentarios y agradecería cualquier comentario, ya que estoy seguro de que hay muchos errores.

Si alguien quiere el código fuente, puede hacerlo.

Ah, y una última cosa, podría pedir permiso para acceder a Internet. Hace esto para resolver direcciones IP en nombres de host y viceversa. ¡Gracias por leer! Y gracias a OTW por regalarme un proyecto para el fin de semana. Incluso si nadie lo usa, todavía me siento constructivo 🙂

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar