Hoppa till innehåll

HAR-fil rengörare

Ta bort autentiseringstoken, cookies och hemligheter från en HAR-fil innan du delar den i en supportbiljett.

Inmatning
Utmatning

HAR-fil rengörare

En HAR-fil (HTTP Archive) som exporteras från fliken Nätverk i din webbläsares utvecklarverktyg är en av de mest användbara sakerna du kan bifoga i en felrapport – och ett av de enklaste sätten att läcka sessionscookies, innehavartokens och API-nycklar till en supportkö. Klistra in den exporterade JSON:en här och det här verktyget tar bort eller döljer de känsliga delarna innan du delar det, så att förfrågan timing, URL:er och statuskoder förblir intakta för felsökning medan autentiseringsuppgifterna inte gör det.

Som standard tar det bort Authorization, Cookie, Set-Cookie, Proxy-Authorization och X-Api-Key-huvudena från varje förfrågan och svar, och rensar också alla explicita cookie-poster. Slå på maskering för att fånga fråge- och formulärparametrar vars namn ser ut som en token, nyckel, hemlighet, lösenord eller sessionsvärde. Två alternativ går längre: att ta bort svarskroppar helt och hållet och helt ta bort postData-förfrågantext. Du väljer om ett rensat fält behåller sitt huvudnamn med ett tomt värde eller försvinner helt, och om ersättningstexten lyder REDACTED eller en tom sträng.

Verktyget kontrollerar att inmatningen faktiskt ser ut som en HAR-fil – ett JSON-dokument med en log.entries-array – och rapporterar ett klart fel med den exakta raden och kolumnen om JSON:en själv är felaktig. Byt mellan en indenterad, läsbar layout och en kompakt enradig layout beroende på var resultatet ska användas. När något tas bort listar en valfri sammanfattning i slutet vad som togs bort eller doldes, så att den som läser biljetten vet att loggen har rensats snarare än att den är ofullständig.

Allt körs lokalt i din webbläsare – HAR-filen, som enkelt kan innehålla live sessionstokens, laddas aldrig upp någonstans. När du är klar kopierar du den rensade JSON:en, laddar ner den som en .txt-fil eller skickar den direkt till ett annat verktyg för att fortsätta arbeta med den.

FAQ

Vad räknas exakt som en "känslig" fråge- eller formulärparameter?
Alla parametrar vars namn innehåller token, key, secret, password eller session, skiftlägeskänslighetsoberoende – till exempel api_token, X-Api-Key eller session_id.
Hanterar den också cookies-arrayen, inte bara Cookie-huvudet?
Ja. HAR-filer kan lista cookies separat från huvuden i både förfrågan och svaret; båda raderas när huvudborttagning är aktiverad.
Fungerar den rensade filen fortfarande för felsökning av timing och statuskoder?
Ja. Endast huvudvärden, matchade parametrar, svarsinnehål och postData berörs – URL:er, tidsinställningar, statuskoder och hela förfrågan-/svarsstrukturen lämnas oförändrad om du inte aktiverar body- eller postData-borttagning.
Vad om min fil inte är giltig JSON eller inte är en HAR-fil?
Du får ett specifikt fel på båda sätten: ett JSON-syntaxproblem pekar på den exakta raden och kolumnen, och ett giltigt men fel dokument förklarar att en log.entries-array förväntades.
Laddas min HAR-fil upp någonstans?
Nej. Rensningen sker helt i din webbläsare – en fil som kan innehålla aktiva sessionstoken lämnar aldrig din enhet.