Buenas gente, para este Viernes de Terminal (jajaja, a 28 minutos de ser viernes, momento de la creación del post) se me ocurrió dejar un post acerca de cómo encontrar la dirección geográfica de una IP.
Por medio de Curl
Puede que existan muchas maneras para realizarlo. La primera y la más sencilla es utilizar el servicio de ipinfo.io que muestra la información en formato JSON. Claro, es necesario tener conexión a Internet ya que se realiza por medio de curl, y obviamente es necesario tener instalado curl.
curl ipinfo.io/74.125.244.83
Lindo, ¿verdad?
geoip
Ahora, el segundo método es utilizar la aplicación que provee la empresa MaxMind, la cual tiene una sección Open Source -cosa para la que necesitaría leer la licencia, ya que muchas de sus descargas son de paga, pero en fin-; en Arch Linux, sus paquetes están en extra, por lo tanto es suficiente solo un:
# pacman -S geoip geoip-database
Su uso es:
$ geoiplookup 74.125.224.83
La información que se muestra no es tan completa como la de ipinfo.ip, pero se pueden descargar diccionarios de la página y agregarlos a /usr/share/GeoIP.
Acá algunas bases de datos:
#Descargar las DB $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz $ wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz #Descomprimirlas $ gunzip *.dat.gz #Moverlas a GeoIP $ sudo cp *.dat /etc/share/GeoIP
Whois
También es posible ver información de una IP con el comando whois. Se puede instalar con Pacman:
# pacman -S whois
Y su uso:
$ whois 74.125.224.83
Por este viernes es todo. Nos leemos el siguiente Viernes de Terminal.
Por cierto, ¿de quién era esa IP? Es de Google…
$ ping -c 1 www.google.com
Yo paro usando más WHOIS que las otras herramientas anteriormente mencionadas. :v
También:
curl ipinfo.io/$(curl ifconfig.me)
Te dice mas o menos por donde andás.
Saludos. muy bueno he… algún día me servirá de algo jejeje…
$ curl ipinfo.io/74.125.244.83
{
«ip»: «74.125.244.83»,
«hostname»: «No Hostname»,
«city»: «Mountain View»,
«region»: «California»,
«country»: «US»,
«loc»: «37.4192,-122.0574»,
«org»: «AS26910 Postini, Inc.»,
«postal»: «94043»
}
¿ es la ip de apple ?
Pero no tiene la gracia de crear una interfáz gráfica con visual basic…
https://www.youtube.com/watch?v=-AAZmfd0rtE
jajaja buena esa 😀
Me quedo con curl y whois, ya vienen instalados en cualquier distro.
Saludos…