Outils pour utilisateurs

Outils du site


geoiplookup

Description

geoiplookup une application est un qui fait partie du paquet geoip-bin, il permet de géolacaliser une IP ou un nom de domaine.

Installation

L'installation se fait depuis les dépôts de Kali Linux.

apt-get install geoip-bin geoip-database geoip-database-extra

Utilisation

L'utilisation est simple, il suffit de le lancer sans arguement pour voir l'aide s'afficher

geoiplookup
Usage: geoiplookup [-h] [-?] [-d custom_dir] [-f custom_file] [-v] [-i] [-l] <ipaddress|hostname> 

L'utilisation la plus simple est donc d'utiliser la commande suivi du nom de domaine ou de l'ip.

geoiplookup www.coyotus.com
GeoIP Country Edition: FR, France
GeoIP City Edition, Rev 1: FR, N/A, N/A, N/A, N/A, 48.860001, 2.350000, 0, 0
GeoIP ASNum Edition: AS16276 OVH SAS
geoiplookup 8.8.8.8
GeoIP Country Edition: US, United States
GeoIP City Edition, Rev 1: US, CA, California, Mountain View, 94040, 37.384499, -122.088097, 807, 650
GeoIP ASNum Edition: AS15169 Google Inc.

Quelques astuces avec cat, grep, sed, et xargs

Si vous avez un fichier texte avec une liste d'adresses IP vous pourrez le faire passer par xarg.

cat ./ip_list.txt | xargs -n 1 geoiplookup { }
GeoIP Country Edition: US, United States
GeoIP Country Edition: CN, China
GeoIP Country Edition: JP, Japan
GeoIP Country Edition: BR, Brazil
GeoIP Country Edition: SG, Singapore
GeoIP Country Edition: SG, Singapore
GeoIP Country Edition: SG, Singapore

Si vous avez des IP dupliquées, vous pouvez les filtrer avec sort et uniq:

cat ./ip_list.txt | sort | uniq | xargs -n 1 geoiplookup { }

Un autre exemple d'utilisation de sort et uniq:

cat ./ip_test.txt | sort | uniq | xargs -n 1 geoiplookup { } | sort | uniq -c | sort
   2 GeoIP Country Edition: JP, Japan
   3 GeoIP Country Edition: FR, France
   3 GeoIP Country Edition: GB, United Kingdom
   3 GeoIP Country Edition: IP Address not found
   3 GeoIP Country Edition: RU, Russian Federation
   3 GeoIP Country Edition: SG, Singapore
   3 GeoIP Country Edition: UA, Ukraine
   4 GeoIP Country Edition: TH, Thailand
   5 GeoIP Country Edition: KR, Korea, Republic of
   6 GeoIP Country Edition: DE, Germany
   7 GeoIP Country Edition: TR, Turkey
  27 GeoIP Country Edition: CN, China
  28 GeoIP Country Edition: US, United States

Voir aussi

geoiplookup.txt · Dernière modification: 2016/08/24 18:58 (modification externe)