Aller au contenu

Visionneuse et nettoyeur de HAR

HAR Viewer & Sanitiser

Ouvre une capture HAR sous forme de cascade et retire cookies, en-têtes d’authentification et jetons avant que vous ne la partagiez.

Ouvre une capture HAR issue du panneau réseau d'un navigateur et dessine la cascade : chaque requête, où son temps est passé, et ce que chaque réponse portait réellement. Il produit aussi une copie assainie — un HAR brut est un identifiant de session complet, et c'est la page qui le dit.

🔒 Fonctionne entièrement dans votre navigateurharnetworkdebugprivacy

Déposez une capture .har

DevTools → Réseau → « Tout enregistrer au format HAR ». Ouvert dans cet onglet ; rien n’est envoyé.

Un HAR brut transporte tous les cookies, tous les en-têtes d’authentification et tous les jetons d’URL de la session qui l’a enregistré : traitez-le comme un mot de passe tant qu’il n’est pas expurgé. L’expurgation masque par nom (les cookies toujours ; les en-têtes et paramètres figurant sur une liste de noms sensibles) et peut supprimer les corps ; elle ne prétend pas trouver les secrets cachés dans les corps conservés.

Comment s’en servir

  1. Enregistrez le HAR

    DevTools, panneau Réseau, « Save all as HAR ». Déposez le fichier ici ou collez le JSON — il est ouvert dans cet onglet et rien n'est envoyé.

  2. Lisez la cascade

    Chaque barre est découpée en ses phases — blocked, DNS, connect, SSL, send, wait, receive — avec les mêmes couleurs que dans la légende. Beaucoup de gris veut dire de la mise en file d'attente ; beaucoup de rose veut dire que le serveur réfléchissait.

  3. Cliquez sur une ligne pour le détail

    Statut, type MIME, tailles du corps et du transfert, adresse IP du serveur, table chiffrée des temps et les deux listes d'en-têtes.

  4. Assainissez avant de le partager

    Le dernier panneau retire les cookies, caviarde les en-têtes et les paramètres d'URL qui ont l'air sensibles, et supprime au besoin tous les corps. Il rapporte exactement combien il en a changé de chaque sorte.

Questions fréquentes

Est-il sans risque d'envoyer un HAR à quelqu'un ?

Pas sans l'assainir. Un HAR brut contient chaque cookie, chaque en-tête `Authorization` et chaque jeton d'URL de la session qui l'a enregistré — en envoyer un tient plus d'envoyer un mot de passe que d'envoyer un log. Des demandes de support ont divulgué des sessions vivantes de cette façon.

L'assainisseur trouve-t-il tous les secrets ?

Non, et il ne le prétend pas. Il caviarde par nom — les cookies toujours, les en-têtes et paramètres de requête d'après une liste de noms sensibles — : un jeton logé dans un corps de réponse sous une clé anodine survit donc. C'est pourquoi supprimer les corps est le comportement par défaut.

Pourquoi une barre est-elle presque entièrement grise ?

Le gris, c'est `blocked` — la requête existait mais personne ne s'en occupait, en général en attente d'une connexion sous la limite par hôte du navigateur. C'est la phase qui dit que le remède est moins de requêtes ou un autre protocole, pas un serveur plus rapide.

Les corps des réponses sont-ils affichés ?

Pas dans la visionneuse — elle montre les tailles, les en-têtes et les temps. Que les corps soient dans le fichier ou non dépend de l'option « content » qu'a employée votre navigateur à l'enregistrement, et s'ils y sont, ils sont la partie la plus risquée de la capture.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.

curl vers code

curl to Code

Traduit une commande curl en fetch, axios, requests Python, Go, PHP ou PowerShell.

Fonctionne entièrement dans votre navigateur

Inspecteur d’en-têtes HTTP

HTTP Header Inspector

Interroge une adresse et montre les en-têtes de réponse complets, la chaîne de redirections, les temps de réponse et la compression employée.

Passe par notre serveur

Détecteur de secrets

Secret Scanner

Passe au crible du code, des journaux ou un fichier de configuration collés pour y trouver clés d’API, jetons et clés privées, avec des heuristiques d’entropie.

Fonctionne entièrement dans votre navigateur

Anonymiser un texte

Text Anonymiser

Repère dans un texte libre les adresses e-mail, les numéros de carte validés par Luhn, les adresses IPv4 et les numéros de compte, ainsi que les numéros de téléphone, de résident et d’entreprise sud-coréens, puis les masque ou les pseudonymise. Le numéro de sécurité sociale et le format de mobile français ne sont pas reconnus.

Fonctionne entièrement dans votre navigateur

Encodeur et décodeur Base64

Base64 Encoder & Decoder

Encode et décode en Base64 et en Base64URL, pour du texte comme pour des fichiers, avec un traitement correct de l’UTF-8.

Fonctionne entièrement dans votre navigateur

Conversion JSON ⇄ CSV

JSON ⇄ CSV

Aplatit du JSON imbriqué en colonnes ou reconstruit des objets depuis un tableau, avec un nommage des colonnes par chemin pointé.

Fonctionne entièrement dans votre navigateur