Outils pour utilisateurs

Outils du site


geoiplookup

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

geoiplookup [2016/08/24 18:58] (Version actuelle)
Ligne 1: Ligne 1:
 +==== 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.  ​
 +
 +<​code>​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</​code>​
 +
 +<​code>​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.</​code>​
 +
 +==== 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.
 +
 +<​code>​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</​code>​
 +
 +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:
 +
 +<​code>​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</​code>​
 +
 +==== Voir aussi ====
 +
 + ​*(en)** http://​kbeezie.com/​geoiplookup-command-line/​
geoiplookup.txt · Dernière modification: 2016/08/24 18:58 (modification externe)