[h]geoiplookup: Una herramienta de consola simple y útil[/h]
https://www.wifi-libre.com/img/members/3/geoiplookup_4.jpg
Conocéis sin dudas a paginas web como iplocation para averiguar la localización geográfica de una IP.
¿Qué pasa si no tenemos acceso a Internet? ¿O si estamos sin entorno gráfico?
¿Cómo podría averiguar la localización de una IP en estas condiciones?
La respuesta es: **Geoiplookup **
Encontrareis la herramienta en vuestros repositorios favoritos.
Se instala en debian y sus derivados con
sudo apt-get install geoip-bin
Una vez instalada se recomienda actualizar la base de datos:
Por defecto dicho base se encuentra en el directorio /usr/share/GeoIP/
https://www.wifi-libre.com/img/members/3/geoiplookup_1.jpg
Para actualizar la base de datos nos situamos en el directorio que la contiene
cd /usr/share/GeoIP/
Descargamos la base desde Maxmind.
sudo wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
Y descomprimimos el paquete descargado
sudo gunzip GeoIP.dat.gz
Se nos pedirá confirmar el reemplazo de la antigua base; respondemos “y”
https://www.wifi-libre.com/img/members/3/geoiplookup_2.jpg
¡Estamos listos! Podemos usar geoiplookup.
La sintaxis mínima es
geoiplookup + IP
Ejemplo probando una IP de google:
geoiplookup 8.8.8.8
https://www.wifi-libre.com/img/members/3/geoiplookup_3.jpg
Obtenemos en un instante y sin necesidad de estar conectado la misma información que hubiéramos obtenido en una página web como ipfinder; incluso la longitud y la latitud.
No tiene más secretos.
Existen un par de opciones para tirar de otra base de datos en otro directorio y poco más.
Sencillo, eficaz y más rápido que pasando por una web.
Fuentes
[list=*]
]geoiplookup @ Linux man page/]
]How To Find The Geolocation Of An IP Address From Commandline @ OSTecNix/]
[/list]