🔗 Official repository: https://github.com/VeltrixJS/Azarlive-IP-Scanner
Un script puissant pour analyser les adresses IP en temps réel sur Azar Live, avec géolocalisation multi-API, fusion intelligente des coordonnées et indice de confiance.
- 🎯 Détection automatique d'IP via WebRTC (hook
RTCPeerConnection) - 🌍 Géolocalisation multi-API avec fusion géométrique (geometric median)
- 📊 Badge de confiance (HIGH / MED / LOW) avec marge d'erreur en km
- 🚨 Détection VPN / Proxy / Hosting
- 🗺️ Localisation Google Maps
- 📍 Bouton "Me" — compare la position détectée avec ta position réelle
- 📜 Historique des 10 dernières IPs (cliquable pour remonter en tête)
- 📡 Ping vers l'IP détectée (RTT en ms, code couleur)
- 📺 Mode double écran (popup synchronisée)
- 📋 Copie instantanée d'IP
- 🔒 Filtrage strict des IPs privées / réservées (RFC 1918, CGNAT, link-local, loopback, multicast…)
- 🧬 Support IPv4 et IPv6
- 🛡️ Rate limiting (60 lookups/min) + déduplication des IPs en cours de traitement
Option A — 1 clic (recommandé) :
👉 Cliquer ici pour installer → Tampermonkey ouvre une page d'installation → clique sur Installer.
Option B — Manuellement :
- Clique sur l'icône Tampermonkey → "Créer un nouveau script"
- Supprime tout le contenu par défaut
- Copie-colle le contenu de
ip-scanner.user.js - Sauvegarde (Ctrl+S ou Cmd+S)
Ouvre la page des extensions :
chrome://extensions/?id=dhdgffkkebhmkfjojejmpbldmpobfkfo
- Dans les paramètres de Tampermonkey, vérifie que :
- ✅ La case « Autoriser les scripts utilisateurs » est cochée
- ✅ Le « Mode développeur » est activé (interrupteur en haut à droite de la page)
- Le script s'active automatiquement après installation
- Utiliser
- Rendez-vous sur azarlive.com
- Le panneau apparaît automatiquement en haut à droite
- Lancez un appel → L'IP s'affiche automatiquement
Les APIs de géolocalisation utilisées par le script sont souvent bloquées par les adblockers (uBlock Origin, AdGuard, Brave Shield…). Sans ça, la géolocalisation ne fonctionnera pas correctement.
Le script interroge 3 APIs en parallèle (race condition) et fusionne les résultats :
- ipwho.is → géolocalisation + ISP + détection VPN/Proxy/Hosting + ASN + drapeau
- freeipapi.com → géolocalisation + détection Proxy
- techniknews.net → géolocalisation + timezone (IPv4 uniquement)
- nominatim.openstreetmap.org → affinage ville / quartier / code postal à partir des coordonnées fusionnées
Quand plusieurs APIs renvoient des coordonnées différentes, le script :
- Filtre les points aberrants (via une première passe de geometric median)
- Applique un filtre basé sur le RTT du ping (limite la distance max plausible)
- Calcule le geometric median final
- Calcule l'écart médian (spread) pour attribuer un niveau de confiance :
- 🎯 HIGH : ≥ 3 sources, spread < 30 km
- ◐ MED : ≥ 2 sources, spread < 150 km
⚠️ LOW : sinon
💡 Système de fallback : si une API ne répond pas dans les 4s → ignorée automatiquement. Aucune clé API requise.
Le script tente de charger un favicon depuis l'IP détectée pour estimer le RTT (aller-retour) :
< 100 ms→ 🟢 vert< 300 ms→ 🟡 jaune≥ 300 ms→ 🔴 rouge
Ce ping est ensuite utilisé pour filtrer les localisations géographiquement impossibles.
| Bouton | Action |
|---|---|
| 📜 | Affiche/masque l'historique des 10 dernières IPs |
| 📺 POPUP | Ouvre une fenêtre popup pour monitoring sur second écran |
| X | Minimise l'interface en icône déplaçable |
| Copy | Copie l'adresse IP dans le presse-papier |
| Maps | Ouvre la localisation dans Google Maps |
| 📍 Me | Compare la position détectée avec ta position GPS réelle |
| 🗑️ CLEAR | Vide l'historique (garde l'IP courante) |
- Cliquez sur X pour minimiser le panneau
- Une icône apparaît et reste déplaçable
- Cliquez sur l'icône pour rouvrir le panneau au même endroit
- Cliquez sur 📜 pour afficher les 10 dernières IPs
- Cliquez sur une entrée de l'historique pour la remonter en tête de liste
Ce projet est fourni à des fins éducatives et de recherche uniquement.
- L'auteur n'est pas responsable de l'utilisation abusive de ce script.
- L'utilisation peut être contraire aux conditions d'utilisation d'Azar.
- Respectez les lois locales sur la vie privée et le consentement.