Analizator logów i danych online Wklej cokolwiek.
Logi, JSON, tokeny, znaczniki czasu, polecenia. pipe wyłapuje każdy rozpoznany fragment, od razu go objaśnia i pozwala przepuścić go przez kolejne narzędzia. Nic, co wklejasz, nie opuszcza Twojej przeglądarki.
Zobacz, jak to działa
Co rozpoznaje pipe
Wklej tekst dowolnej długości. pipe szuka w nim tych rzeczy, nawet gdy są przemieszane, i objaśnia każdą w miejscu, w którym się pojawia.
- Pliki logów
- Błędy i ostrzeżenia, zakres czasu, najczęściej powtarzające się linie i stack trace’y.
- JSON i słowniki Pythona
- Ładnie sformatowany, a obiekty Pythona i JavaScriptu zamienione na poprawny JSON.
- Tokeny JWT
- Nagłówek i claimy zdekodowane, z czytelnymi datami i ostrzeżeniem o wygaśnięciu.
- Znaczniki czasu i czas Unix
- W UTC, w Twojej strefie czasowej i względem teraz.
- Adresy IP i URL-e
- Adresy publiczne lub prywatne; URL-e rozbite na hosta, ścieżkę i parametry.
- UUID-y
- Wersja, a dla UUID-ów opartych na czasie także moment utworzenia.
- Base64 i tekst zakodowany do URL
- Zdekodowany, a potem ponownie sprawdzony pod kątem tego, co jest w środku.
- Kody statusu HTTP
- Co oznacza każdy kod i kiedy serwery go wysyłają.
- Polecenia curl i tar
- Objaśnione opcja po opcji: metoda, nagłówki, treść, ścieżki.
- Wyrażenia cron i tryby chmod
- Opisane prostymi słowami, z najbliższymi uruchomieniami harmonogramu.
Formaty
5 narzędzi- formater JSONFormatuj, waliduj, minifikuj i sortuj JSON.
- JSON ↔ YAMLKonwertuj JSON na YAML i YAML na JSON.
- CSV ↔ JSONKonwertuj CSV na JSON i JSON na CSV z podglądem tabeli.
- formater SQLFormatuj i upiększaj SQL dla PostgreSQL, MySQL, SQLite i innych.
- JSON → TypeScriptGeneruj interfejsy TypeScript z przykładowego JSON-a.
Tekst
5 narzędzi- Konwerter wielkości litercamelCase, snake_case, kebab-case, PascalCase i inne.
- Licznik słówPolicz słowa, znaki, linie i czas czytania.
- Narzędzia do liniiSortuj linie, usuwaj duplikaty i puste linie, przycinaj spacje.
- porównywanie tekstówPorównaj dwa teksty linia po linii lub słowo po słowie.
- tester wyrażeń regularnychTestuj wyrażenia regularne z wyróżnianiem dopasowań na żywo.
Kodowanie
6 narzędzi- Base64Koduj i dekoduj Base64, bezpiecznie dla UTF-8, także w wariancie dla URL.
- dekoder JWTSprawdź nagłówek, payload i datę wygaśnięcia JWT.
- Encje HTMLKoduj tekst dla HTML i zamieniaj encje z powrotem na tekst.
- URLKoduj i dekoduj URL-e oraz rozkładaj je na części.
- SkrótySkróty MD5, SHA-1 i SHA-2 oraz HMAC tekstu lub plików.
- Systemy liczboweKonwertuj między systemem binarnym, ósemkowym, dziesiętnym i szesnastkowym.
CLI
5 narzędzi- chmodUniksowe uprawnienia plików ósemkowo i jako rwx, w obie strony.
- generator curlTwórz polecenia curl i konwertuj je na fetch, Python i HTTPie.
- docker / podmanCodzienne polecenia docker i podman: powłoka, logi, exec, run, build, compose.
- generator grepTwórz wyszukiwania grep i ripgrep z uwzględnianiem, wykluczaniem i kontekstem.
- generator tarTwórz, rozpakowuj i przeglądaj archiwa tar bez szukania flag.
Sieć
2 narzędziaData i czas
3 narzędziaGeneratory
3 narzędziaDlaczego pipe i częste pytania
Dlaczego wklejać zamiast otwierać narzędzia
- Bez żonglowania kartami
- Dekoduj, formatuj i konwertuj w jednym miejscu. Każdy wynik możesz przekazać do kolejnego kroku, zamiast kopiować go na inną stronę.
- Bezpieczne dla prawdziwych danych
- Wszystko działa w Twojej przeglądarce. Wklejane tokeny, logi i zrzuty baz danych nigdy nie są wysyłane.
- Duże dane mile widziane
- Wklej lub upuść plik logu z tysiącami linii i od razu dostaniesz podsumowanie.
- Działa offline
- Po wczytaniu pipe działa bez połączenia i można go zainstalować jako aplikację.
Pytania
- Co mogę wkleić do pipe?
- Wszystko, na co trafiasz przy debugowaniu: linię logu albo cały plik logu, JSON, słownik Pythona, JWT, znacznik czasu, polecenie curl lub tar, wyrażenie cron, Base64 albo tekst zakodowany do URL. pipe znajduje każdy fragment, który rozpoznaje, nawet gdy kilka jest przemieszanych.
- Czy to, co wklejam, trafia na serwer?
- Nie. Rozpoznawanie, dekodowanie i wszystkie narzędzia działają lokalnie w Twojej przeglądarce, a nic, co wklejasz, nie jest wysyłane. Gdy przekazujesz wartość do innego narzędzia, czeka ona w pamięci tej karty, aż narzędzie się otworzy, a potem jest usuwana. Strona nie używa śledzących ciasteczek.
- Jak duży może być plik logu?
- Tysiące linii to nie problem. Wklej go albo upuść plik na pole, a pipe podsumuje błędy, ostrzeżenia, zakres czasu i najczęściej powtarzające się komunikaty.
- Co znaczy „Przekaż do”?
- Każdy znaleziony fragment ma menu kolejnych kroków, takich jak dekodowanie, formatowanie, konwersja czy hashowanie. Każdy krok działa na wyniku poprzedniego, jak potok w Uniksie, więc możesz połączyć kilka bez kopiowania czegokolwiek.
- Czy działa offline?
- Tak. Po pierwszej wizycie strona jest zapisana w pamięci podręcznej, więc działa bez połączenia, a z przeglądarki możesz ją zainstalować jako aplikację.