Como descobrir a localização geografica de um IP pela consola

Se quiserem descobrir onde se localiza geograficamente um IP, existe  algumas ferramentas online com que é possível fazer um GeoIp Lookup.
Estas são grátis e as suas bases de dados são criadas a partir de vários serviços, mas para acede-las temos que aceder através do navegador, e o ideal mesmo é fazê-lo através da consola.
Neste artigo, vamos utilizar uma ferramenta que é o geoiplookup, que não vêem por defeito no nosso OS , vamos ter que instala-lo primeiro.

apt-get install geoip-bin

Vamos agora testa-lo:
geoiplookup 85.243.243.146

E o Resultado :
GeoIP Country Edition: PT, Portugal

No resultado é nos dadas as informações relativas ao ip procurado embora estes resultados não são muito informativos. Vamos por isso actualizar a nossa base de dados em relação ao IPs.

 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 && gunzip GeoIP.dat.gz && gunzip GeoIPASNum.dat.gz && gunzip GeoLiteCity.dat.gz &&  cp GeoIP.dat GeoIPASNum.dat GeoLiteCity.dat /usr/share/GeoIP/
Geoiplookup
Geoiplookup
Irás vos aparecer que os ficheiros já existem e se os querem substituir pelos novos, basta carregar no Y e no enter a seguir para cada um deles.
Tentado novamente:
geoiplookup 85.243.243.146
E o resultado desta vez:
GeoIP Country Edition: PT, Portugal
GeoIP ASNum Edition: AS3243 PT Comunicacoes S.A.
O resultado vem com o ASNum que é o nome administrativo do IP.
Para se aceder à região , cidade ,codigo postal, altitude e longitude, se estas opções estiverem disponíveis  para o IP em questão:
geoiplookup -f /usr/share/GeoIP/GeoLiteCity.dat 85.243.243.146

O resultado:
GeoIP City Edition, Rev 1: PT, N/A, N/A, N/A, 39.500000, -8.000000, 0, 0

Então para se ver de onde um Ip está localizado a melhor formula, trocado o 85.243.243.146 pelo ip que estejam a procurar
geoiplookup 85.243.243.146 && geoiplookup -f /usr/share/GeoIP/GeoLiteCity.dat 85.243.243.146
 
 
 
 
BY:http://www.hacks.pt 

Nenhum comentário:

Postar um comentário

Recomendado