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/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.146E 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