HostLens · extension Chrome gratuite

L'IP du serveur, le CDN et les technologies de chaque site, sans quitter la page

HostLens place une pastille discrète dans le coin du site que vous consultez, avec l'IP du serveur auquel vous êtes connecté. Le panneau raconte le reste : si Cloudflare est devant et quel nœud a servi la page, le logiciel du serveur et, si vous le souhaitez, avec quoi le site est construit. Le tout à partir de données que Chrome a déjà : aucune requête supplémentaire, pas de compte, pas de traçage.

Vous l'avez déjà installée : la pastille de cette page est en bas à droite.

Bientôt sur le Chrome Web StoreCe que montre le panneau ↓
https://boutique-exemple.fr/
Passez la souris sur la pastille du coin.

Tout ce que raconte le panneau

Cliquez sur l'icône de la barre et voilà ce qui s'ouvre. C'est le vrai panneau de l'extension, en trois parties : ce qu'il voit toujours, ce qu'il détecte à la demande et comment vous le réglez.

D'abord : IP et CDN

D'abord : IP et CDN123
  • 1
    L'IP, et un bouton pour la copierCelle du serveur auquel Chrome s'est connecté pour cet onglet. Si la réponse venait du cache, c'est indiqué juste là.
  • 2
    CDN, nœud et état du cacheCloudflare, CloudFront, Fastly, Akamai, Vercel, Netlify, Bunny… reconnus par leurs en-têtes. Le nœud qui a servi la page (MAD, CDG, FRA) et s'il l'a servie depuis le cache : HIT, MISS, DYNAMIC.
  • 3
    Server, X-Powered-By et HTTPCe que le serveur dit de lui-même et le code de la réponse. Même réponse, coût nul.

Les technologies, si vous les activez

Les technologies, si vous les activez123
  • 1
    Par catégorie et avec la versionCMS et e-commerce, backend, serveur, frontend, bibliothèques, analytique et services. La version apparaît quand le site l'expose : PHP 8.1.27, jQuery 3.6.0, Bootstrap 4.6.2.
  • 2
    Chaque puce dit d'où elle vientAu survol : en-têtes, page, ressources ou nom de cookie. Ce qui est déduit (PHP parce qu'il y a PrestaShop) a une bordure en pointillés, pour ne pas le confondre avec ce qui a été vu.
  • 3
    Si c'est une boutique PrestaShop, on le saitDistingue 1.6 de 1.7 et 8, et reconnaît Elementor, Creative Elements ou IQIT Elementor sans les confondre avec WordPress. C'est notre spécialité, alors c'est là que nous apparaissons.

Réglages et raccourcis

Réglages et raccourcis1234
  • 1
    Sur tous les sites ou seulement celui-ciUn interrupteur général et un par domaine. Les domaines désactivés ont leur gestionnaire avec recherche, et on peut coller des listes entières.
  • 2
    Où elle se place et comment elle s'écarteLe coin, où elle saute au survol (de l'autre côté, en haut et en bas, en diagonale ou pas du tout), l'opacité, et si elle affiche le domaine et le CDN.
  • 3
    Technologies avec permissions optionnellesDésactivées par défaut. À l'activation, Chrome demande la permission, retirée à la désactivation. Les noms de cookies seulement si vous le cochez ; les valeurs ne sont jamais lues.
  • 4
    Raccourcis et qui la fabriqueAlt + Maj + I l'allume et l'éteint sur tous les sites. Et en bas, le lien vers ici.

Une pastille qui ne gêne pas

Toujours là, jamais au milieu. C'est ce qui fait qu'on la laisse sur tous les sites au lieu de l'ouvrir quand on y pense.

  • Elle s'écarte de la souris

    Au survol, elle saute de l'autre côté et revient quand vous vous éloignez. Ce qu'il y avait dessous — le chat, le bouton des cookies — se clique normalement.

  • Ctrl + clic copie l'IP

    Avec Ctrl enfoncé, la pastille reste en place et le clic copie l'IP dans le presse-papiers. Une seconde entre voir l'IP et l'avoir dans le terminal.

  • Éteignez-la où vous voulez

    Par domaine depuis le panneau, ou sur tous les sites avec Alt + Maj + I. Et elle ne s'imprime pas.

  • Cloudflare
  • Amazon CloudFront
  • Fastly
  • Akamai
  • Vercel
  • Netlify
  • Bunny CDN
  • Azure Front Door
  • Google
  • Sucuri
  • Imperva
  • KeyCDN
  • CDN77
  • Hostinger CDN
  • Fly.io

À quoi nous sert-elle

Nous l'avons faite pour le quotidien d'une agence PrestaShop. Nous la publions telle que nous l'utilisons.

  1. Cas 1

    Migrations

    Vérifier qu'un domaine résout déjà vers le nouveau serveur, sur chaque site et chaque onglet, sans ping ni dig.

  2. Cas 2

    Cloudflare et CDN

    Voir si la boutique passe par Cloudflare, depuis quel nœud elle est servie et si la page venait du cache. Le HIT/MISS explique bien des « c'est lent ».

  3. Cas 3

    Audit rapide

    Quelle version de PrestaShop, de PHP, de jQuery, quelle passerelle et quel outil d'analytique une boutique utilise, avant de chiffrer quoi que ce soit.

  4. Cas 4

    Support

    Quand un client écrit « le site est lent », la première question — quel serveur, qu'y a-t-il devant ? — est déjà répondue à l'ouverture.

Confidentialité : rien ne quitte votre navigateur

Ce n'est pas un slogan, c'est sa construction. L'extension n'a pas de serveur et ne fait aucune requête : elle lit ce que Chrome a déjà reçu de la page.

  • Aucune requête réseauL'IP et les en-têtes, Chrome les a déjà depuis le chargement. Pas de résolution DNS, pas de géolocalisation, pas de service externe : personne ne sait quels sites vous regardez.
  • Sans compte, sans analytiquePas d'inscription, pas de statistiques d'usage, pas de télémétrie. Les liens vers bkmodules.com portent des UTM pour savoir depuis quelle partie de l'extension on a cliqué ; rien de plus.
  • Des permissions demandées quand il le fautLire la page et les noms de cookies seulement si vous activez la détection de technologies, et elles sont retirées à la désactivation. Les valeurs des cookies ne sont jamais lues.
DonnéePour quoiOù elle vitCombien de temps
IP et en-têtes de la page principale de chaque ongletIP, CDN, nœud, cache, serveurstorage.session de Chrome, dans votre navigateurJusqu'à la fermeture de l'onglet
Vos réglages et la liste des domaines désactivésMémoriser la configurationVotre profil Chrome (storage.sync / local)Jusqu'à la désinstallation
Marqueurs publics de la page (meta generator, URL des scripts, variables globales)Détecter les technologies, si activéNon conservé : lu à l'ouverture du panneauTant que le panneau est ouvert
Noms des cookies du site (jamais leurs valeurs)Affiner PHP, PrestaShop, Laravel…, si activéNon conservéTant que le panneau est ouvert
Politique de confidentialité complète de HostLens →

Guide rapide

Une minute et c'est en place. C'est ce que vous voyez juste après l'installation.

  1. Ouvrez n'importe quel site

    La pastille apparaît en bas à droite avec l'IP et, s'il y en a un, l'étiquette du CDN : CF, CFront, Fastly…

  2. Épinglez l'icône dans la barre

    Puzzle → épingle. Un clic ouvre le panneau avec le CDN, le serveur et les réglages.

  3. Activez les technologies si vous les voulez

    Interrupteur « Detect technologies ». Chrome demande la permission une fois ; l'analyse ne tourne qu'à l'ouverture du panneau.

  4. Retirez-la là où elle gêne

    Décochez « Show on this domain », ou Alt + Maj + I pour l'éteindre partout d'un coup.

Les questions qu'on nous pose

Pourquoi je vois une IP Cloudflare et pas celle de mon serveur ?

Parce que le CDN est devant : Chrome se connecte à Cloudflare, pas à votre serveur, et c'est la seule IP qui existe vue de l'extérieur. L'étiquette CF vous le signale. L'IP d'origine, même Chrome ne la voit pas.

Que signifie le point jaune ?

Que la page a été servie depuis le cache de Chrome, sans nouvelle connexion. L'IP affichée est celle de la dernière connexion réelle à ce site.

Ça marche en IPv6 ?

Oui. Elle affiche l'adresse que Chrome a utilisée, v4 ou v6, et le gestionnaire de domaines accepte les adresses IPv6 entre crochets.

Détecte-t-elle la version exacte de PrestaShop ?

Elle distingue 1.6 de 1.7 et 8, ce que la boutique expose publiquement. La version exacte obligerait à faire des requêtes vers la boutique, ce que l'extension ne fait justement jamais.

Pourquoi demande-t-elle à « lire et modifier toutes les données des sites web » ?

C'est l'avertissement standard de Chrome pour toute extension qui travaille sur tous les sites : la pastille doit apparaître sans clic, et voir l'IP suppose d'observer la réponse. Elle ne change rien sur aucune page à part ajouter la pastille, et vous pouvez la limiter aux sites de votre choix depuis chrome://extensions.

Dans quelles langues ?

Espagnol et anglais, selon la langue de Chrome. Cette page existe aussi en français, italien et allemand.

Faite par l'équipe qui maintient des boutiques PrestaShop

HostLens est gratuite et le restera. Si vous avez une boutique PrestaShop — un module, un développement sur mesure, une intégration ERP ou quelqu'un qui répond quand ça casse —, c'est notre métier.

Bientôt sur le Chrome Web StoreBoutique PrestaShop ? Parlons-en

Dites-nous ce dont votre boutique a besoin

Un module, un développement ou juste un avis. La première consultation ne coûte rien, et il en sort un devis ferme avec un prix et une date.