IPGeoLocation - script en python para geolocalización
Se trata de IPGeoLocation de maldevel, basado en ip-api y Python 3.x. Entre sus características destaca la posibilidad de cargar diferentes IPs desde un fichero (una por línea), definir tu propio User Agent o cargar una lista que se irá usando aleatoriamente en cada petición y poder usar uno o varios proxies, también aleatoriamente (tor y otros).
Ejemplos:
Obtener tu propia geolocalización
./ipgeolocation.py -m
Obtener la geolocalización de una IP
./ipgeolocation.py -t x.x.x.x
Obtener la geolocalización de un dominio
./ipgeolocation.py -t example.com
No guardar ficheros .log
./ipgeolocation.py -t example.com --nolog
Cadena User Agent personalizada
./ipgeolocation.py -t x.x.x.x -u "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko"
Usar Proxy
./ipgeolocation.py -t x.x.x.x -x http://127.0.0.1:8080
Usar un proxy aleatorio
./ipgeolocation.py -t x.x.x.x -X /path/to/proxies/filename.txt
Usar una cadena User-Agent aleatoriamente
./ipgeolocation.py -t x.x.x.x -U /path/to/user/agent/strings/filename.txt
Obtener la geolocalización de una IP y abrir la localización en Google Maps a través del navegador por defecto
./ipgeolocation.py -t x.x.x.x -g
Exportar los resultados a un fichero CSV
./ipgeolocation.py -t x.x.x.x --csv /path/to/results.csv
Exportar los resultados a un fichero XML
./ipgeolocation.py -t x.x.x.x --xml /path/to/results.xml
Exportar los resultados a un fichero TXT
./ipgeolocation.py -t x.x.x.x -e /path/to/results.txt
Obtener la geolocalización de muchos objetivos
./ipgeolocation.py -T /path/to/targets/targets.txt
Obtener la geolocalización de muchos objetivos y exportar los resultados a un fichero XML
./ipgeolocation.py -T /path/to/targets/targets.txt --xml /path/to/results.xml
No mostrar los resultados en el terminal
./ipgeolocation.py -m -e /path/to/results.txt --noprint
Proyecto Github: https://github.com/maldevel/IPGeoLocation
Via: www.hackplayers.com
IPGeoLocation - script en python para geolocalización
Reviewed by Zion3R
on
13:30
Rating: