Analyseur de logs et de données en ligne Collez n’importe quoi.
Logs, JSON, jetons, horodatages, commandes. pipe extrait chaque élément qu’il reconnaît, l’explique sur-le-champ et vous permet de le faire passer par d’autres outils. Rien de ce que vous collez ne quitte votre navigateur.
Voyez-le à l’œuvre
Ce que pipe reconnaît
Collez un texte de n’importe quelle taille. pipe y cherche tout ceci, même quand c’est mélangé, et explique chaque élément là où il apparaît.
- Fichiers de log
- Erreurs et avertissements, période couverte, lignes les plus répétées et traces de pile.
- JSON et dictionnaires Python
- Joliment formaté, les objets Python et JavaScript étant convertis en JSON valide.
- Jetons JWT
- En-tête et claims décodés, avec des dates lisibles et un avertissement d’expiration.
- Horodatages et temps Unix
- En UTC, dans votre fuseau horaire et par rapport à maintenant.
- Adresses IP et URL
- Adresses publiques ou privées ; URL découpées en hôte, chemin et paramètres.
- UUID
- La version et, pour ceux basés sur le temps, la date de création.
- Base64 et texte encodé pour URL
- Décodé, puis analysé à nouveau pour voir ce qu’il contient.
- Codes de statut HTTP
- Ce que signifie chaque code et quand les serveurs l’envoient.
- Commandes curl et tar
- Expliquées option par option : méthode, en-têtes, corps, chemins.
- Expressions cron et modes chmod
- En termes simples, avec les prochaines exécutions d’une planification.
Formats
5 outils- Formateur JSONFormatez, validez, minifiez et triez du JSON.
- JSON ↔ YAMLConvertissez du JSON en YAML et du YAML en JSON.
- CSV ↔ JSONConvertissez du CSV en JSON et du JSON en CSV, avec un aperçu sous forme de tableau.
- Formateur SQLFormatez et embellissez du SQL pour PostgreSQL, MySQL, SQLite et plus encore.
- JSON → TypeScriptGénérez des interfaces TypeScript à partir d’un exemple JSON.
Texte
5 outils- Convertisseur de cassecamelCase, snake_case, kebab-case, PascalCase et plus encore.
- Compteur de motsComptez les mots, les caractères, les lignes et le temps de lecture.
- Outils de lignesTriez les lignes, supprimez les doublons et les lignes vides, retirez les espaces superflus.
- Diff de texteComparez deux textes ligne par ligne ou mot par mot.
- Testeur de regexTestez des expressions régulières avec surlignage des correspondances en direct.
Encodage
6 outils- Base64Encodez et décodez du Base64, compatible UTF-8, avec variante adaptée aux URL.
- Décodeur JWTInspectez l’en-tête, le payload et l’expiration d’un JWT.
- Entités HTMLÉchappez du texte pour le HTML et reconvertissez les entités en texte.
- URLEncodez et décodez des URL, et découpez-les en parties.
- HachagesHachages MD5, SHA-1 et SHA-2 et HMAC de textes ou de fichiers.
- Bases numériquesConvertissez entre binaire, octal, décimal et hexadécimal.
CLI
5 outils- chmodPermissions de fichiers Unix en octal et en rwx, dans les deux sens.
- générateur curlCréez des commandes curl et convertissez-les en fetch, Python et HTTPie.
- docker / podmanLes commandes docker et podman du quotidien : shell, logs, exec, run, build, compose.
- générateur grepCréez des recherches grep et ripgrep avec inclusions, exclusions et contexte.
- générateur tarCréez, extrayez et listez des archives tar sans chercher les options.
Réseau
2 outilsDate et heure
3 outilsGénérateurs
3 outilsPourquoi pipe, et questions fréquentes
Pourquoi coller plutôt qu’ouvrir des outils
- Fini de jongler entre les onglets
- Décodez, formatez et convertissez au même endroit. Chaque résultat peut être envoyé à l’étape suivante au lieu d’être copié dans un autre site.
- Sans risque pour les vraies données
- Tout se passe dans votre navigateur. Les jetons, logs et dumps de base de données que vous collez ne sont jamais envoyés.
- Les gros volumes sont bienvenus
- Collez ou déposez un fichier de log de plusieurs milliers de lignes et obtenez un résumé en un instant.
- Fonctionne hors ligne
- Une fois chargé, pipe continue de fonctionner sans connexion et peut être installé comme une application.
Questions
- Que puis-je coller dans pipe ?
- Tout ce que vous croisez en déboguant : une ligne de log ou un fichier entier, du JSON, un dictionnaire Python, un JWT, un horodatage, une commande curl ou tar, une expression cron, du Base64 ou du texte encodé pour URL. pipe trouve chaque élément qu’il reconnaît, même quand plusieurs sont mélangés.
- Ce que je colle est-il envoyé à un serveur ?
- Non. La détection, le décodage et tous les outils s’exécutent localement dans votre navigateur, et rien de ce que vous collez n’est envoyé. Quand vous envoyez une valeur vers un autre outil, elle attend dans le stockage de cet onglet jusqu’à l’ouverture de l’outil, puis elle est supprimée. Le site n’utilise aucun cookie de suivi.
- Quelle taille peut faire un fichier de log ?
- Des milliers de lignes ne posent aucun problème. Collez-le ou déposez le fichier sur le champ de saisie, et pipe résume les erreurs, les avertissements, la période couverte et les messages les plus répétés.
- Que veut dire « Envoyer vers » ?
- Chaque élément trouvé a un menu d’étapes suivantes : décoder, formater, convertir ou calculer une empreinte. Chaque étape travaille sur le résultat de la précédente, comme un pipe Unix, pour enchaîner plusieurs opérations sans rien copier.
- Est-ce que ça fonctionne hors ligne ?
- Oui. Après la première visite, le site est mis en cache : il continue de fonctionner sans connexion, et vous pouvez l’installer comme une application depuis votre navigateur.