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
The post Viernes de Terminal: ubicación geográfica de una IP appeared first on Desde Linux.

Continúar leyendo...
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.

Por cierto, ¿de quién era esa IP? Es de Google…
$ ping -c 1 www.google.com
The post Viernes de Terminal: ubicación geográfica de una IP appeared first on Desde Linux.
Continúar leyendo...