PROJET AUTOBLOG


shaarli-Links

Site original : shaarli-Links

⇐ retour index

Comment connaître le pays d'origine de 45000 IP en utilisant Python ? - ZeroBin

mardi 15 juillet 2014 à 19:39
Il y a quelque semaine, je me suis lancé dans un projet de cartographier d'où venait chaque IP qui se connectait à un de mes serveurs.
Donc savoir :
- par quel routeur ça passe
- quel est le pays
- qui gère la plage d'IP

Ça permettrai de savoir s'il y a des routeurs qui sont des points de passage obligatoire ou non.

Donc j'ai commencer à coder ça : https://github.com/Oros42/network_map
C'est du code de prototypage donc pas documenté et crade. Ah aussi, j'apprends le python.

Bon donc sur une 10ène IP, c'est gérable. Mais là sur mon serveur de test, il y a Tor qui tourne.
Or 45000 IP se sont connectés à mon nœud Tor !
Et du coup faire un whois et un traceroute sur toutes ces IP, ça risque de faire pas mal de trafique sur le réseau. Et je pense que mon hébergeur ne vas pas aimer.

Pour l'instant, je n'ai pas trouver de bdd pour whois hors ligne.
Est-ce que quelqu'un a une idée de comment connaître, au minimum, le pays d'origine des IP ?
(Permalink)