Geolocalisation

Soyez le premier à donner votre avis sur cette source.

Vue 14 314 fois - Téléchargée 1 634 fois

Description

Un programme pour effectuer une géolocalisation d'adresses IP.
La géolocalisation s'effectue grâce a une comparaison des adresses IP avec un fichier de données.
L'utilisateur sélectionne un fichier txt contenant une liste d'adresses IP et le programme les liste pour en indiquer le pays associé.
Le programme a besoin du fichier GeoIPCountryWhois.csv pour fonctionner, je ne l'ai pas fourni dans le zip car il est assez lourd, néanmoins il est téléchargeable a l'adresse suivante : www.maxmind.com/app/geolitecountry

Geolocalisation peut exploiter les résultats de TRACEROUTE : http://www.cppfrance.com/codes/TRACEROUTE-WINPCAP_54062.aspx
et ScanIP : http://www.cppfrance.com/codes/SCANIP-ARP-ICMP_54095.aspx
(mais peut bien évidement fonctionner seul en lui fournissant un fichier txt valide)

Un merci a pgl10, qui a écrit une partie du code.

note : Pour éviter des bugs du programme, utiliser les dll de Qt en version 4.8.0

Source / Exemple :


zip..

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_mej07
Messages postés
3
Date d'inscription
dimanche 15 juin 2008
Statut
Membre
Dernière intervention
27 novembre 2014

27 nov. 2014 à 20:47
je le trouve très interessant
pgl10
Messages postés
345
Date d'inscription
samedi 18 décembre 2004
Statut
Membre
Dernière intervention
24 juillet 2022
4
20 févr. 2012 à 18:24
Bravo Ganjarasta. On donne une adresse en Australie à Traceroute et on voit ici que le chemin Internet passe par le Royaume Uni et les Etats Unis. Il est bien commode de mettre Traceroute et Geolocalisation dans le même dossier. Cela donne envie d'apprendre Qt à ceux qui ne le connaissent pas.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.