Catégorie < windows >
1FORMATIK.com
Espace ~public
© 1998 - 2024
Sommaire
Information
Préambule sur la localisation d'une adresse IP
Il existe plusieurs services sur Internet (des API) qui permettent de localiser une adresse IP.
La Localisation d'adresses IP via ces API n'est souvent qu'une estimation, et pour plusieurs raisons on ne peut généralement pas refléter avec précision l'emplacement physique réel d'un utilisateur.
Les principales raisons sont :
Il est ainsi important de prendre en compte ces limitations lors de l'utilisation de services de géolocalisation.
Vidéo illustrative via YouTube
Localiser une adresse IP en ligne
Si vous ne voulez pas utiliser PowerShell pour localiser une adresse IP, j'ai développé un petit outil en ligne qui permet de localiser une adresse IP.
Pour cela il vous suffit de saisir l'adresse IP v4 à localiser dans le champ ci-dessous.
Code source du script PS1
Ce script PowerShell localise d'une adresse IP en utilisant l'API ip-api.com.
Voici le code source du script PowerShell.
function GeolocaliserIP {
$adresseIP = Read-Host "Saisissez l'adresse IP à localiser (ou tapez 'fin' pour quitter) "
if ($adresseIP -eq 'fin')
{
return $false
}
$api = "http://ip-api.com/json/$adresseIP"
$resultats = Invoke-RestMethod -Method Get -Uri $api
Write-Host "-------------------------------------------------------------"
Write-Host "Résultats de la géolocalisation pour l'adresse IP $adresseIP :"
Write-Host "Pays : $($resultats.country)"
Write-Host "Région : $($resultats.regionName)"
Write-Host "Ville : $($resultats.city)"
Write-Host "Code Postal : $($resultats.zip)"
Write-Host "Latitude : $($resultats.lat)"
Write-Host "Longitude : $($resultats.lon)"
Write-Host "FAI : $($resultats.isp)"
Write-Host "-------------------------------------------------------------"
Read-Host "Appuyez sur Entrée pour continuer"
return $true
}
while (GeolocaliserIP) {}
Voici une explication du script :
Télécharger le logiciel
Cliquez sur le lien ci-contre pour télécharger le fichier archive au format ZIP.
Il contient les fichiers suivants :
Une fois les fichiers dézippés, effectuez un clic-droit sur le fichier ps1, puis sélectionnez Exécuter avec PowerShell.
Ce contenu vous a-t-il été utile ?
Autres publications dans la catégorie <windows>