Cómo detectar la IP de qué país es.

Imagen de Epe

Esta sí es fácil, a veces necesitamos conocer una IP de qué país es. Esto puede hacerse desde linea de comando, o desde el apache o desde el milter-greylist.

La idea es instalar el geoip. Yo lo uso desde rpmforge, instalo el repo de rpmforge y entonces ejecuto:

yum install geoip

Una vez instalado debes bajar la última BD pues ellos te la brindan sin costo el día 1 de cada mes (si pagas te dan más actualizada la BD)

wget http://www.maxmind.com/download/geoip/database/GeoIP.dat.gz
gzip -d GeoIP.dat.gz
mv GeoIP.dat /usr/share/GeoIP/GeoIP.dat

con esto ya tienes la posibilidad de sniffear de qué país es una IP:
geoiplookup 80.79.78.77
GeoIP Country Edition: RU, Russian Federation

Comentarios

Hablando de GeoIp.MailWatch

Imagen de jcyepez

Hablando de GeoIp.

MailWatch también hace uso de GeoIp pero para poder importar correctamente el listado debe hacerse lo siguiente:

Crear carpeta /var/www/html/mailscanner/temp
chwon apache:root /var/www/html/mailscanner/temp

Editar archivo /var/www/html/mailscanner/geoip_update.php

Cambiar la linea que dice :

LOAD DATA INFILE ..............

por

LOAD DATA LOCAL INFILE........

Hecho esto nos vamos por "Tools/Links" y damos click sobre "Update GeoIP Database"

Listo con ello pueden saber desde que países les están enviando los correos directamente en los reportes de MailWatch

Saludos

Juan Yépez
093681879

Saludos

Juan Yépez
0993681879
Dj - Discomovil Quito

en efecto, como comentario

Imagen de Epe

en efecto, como comentario adicional: la ganancia, precisamente, está en que geoip te permite ser usado por muchísimos programas, desde milter-greylist, pasando por apache, hasta lo que se te ocurra... al contrario de herramientas en linea o busqueda manual en arin que no te permiten automatizar procesos.

y sí, lo he usado para mailwatch, muy elegante.

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre