Pular para o conteúdo

Visualizador e limpador de HAR

HAR Viewer & Sanitiser

Abre uma captura HAR como cascata e remove cookies, headers de autenticação e tokens antes de você compartilhar.

Abre uma captura HAR do painel de rede de um navegador e desenha a cascata: cada requisição, para onde foi o tempo dela e o que cada resposta de fato carregava. Também produz uma cópia sanitizada: um HAR cru é uma credencial de sessão completa, e esta é a página que diz isso.

🔒 Roda inteiramente no seu navegadorharnetworkdebugprivacy

Solte uma captura .har

DevTools → Rede → “Salvar tudo como HAR”. Abre nesta aba; nada é enviado.

Um HAR sem tratamento carrega todos os cookies, cabeçalhos de autenticação e tokens de URL da sessão que o gravou: trate-o como uma senha até estar limpo. A limpeza oculta por nome — os cookies sempre; os cabeçalhos e parâmetros que estiverem numa lista de nomes sensíveis — e pode descartar os corpos; ela não promete achar segredos escondidos dentro dos corpos que ficam.

Como usar

  1. Salve o HAR

    DevTools, painel Rede, “Salvar tudo como HAR”. Solte o arquivo aqui ou cole o JSON: ele é aberto nesta aba e nada é enviado.

  2. Leia a cascata

    Cada barra é dividida nas suas fases — bloqueado, DNS, conexão, SSL, envio, espera, recebimento — com as mesmas cores da legenda. Muito cinza significa fila; muito rosa significa que o servidor estava pensando.

  3. Clique em uma linha para ver o detalhe

    Status, tipo MIME, tamanhos de corpo e de transferência, o IP do servidor, a tabela numérica de tempos e as duas listas de cabeçalhos.

  4. Sanitize antes de compartilhar

    O último painel remove os cookies, oculta cabeçalhos e parâmetros de URL que parecem sensíveis e, opcionalmente, descarta todos os corpos. Ele relata exatamente quantos de cada coisa mudou.

Perguntas frequentes

É seguro mandar um HAR para alguém?

Sem sanitizar, não. Um HAR cru contém cada cookie, cabeçalho `Authorization` e token de URL da sessão que o gravou: mandar um está mais perto de mandar uma senha do que de mandar um log. Pedidos de suporte já vazaram sessões vivas desse jeito.

O sanitizador encontra todos os segredos?

Não, e ele não afirma isso. Ele oculta pelo nome — cookies sempre, cabeçalhos e parâmetros de query de uma lista de nomes sensíveis —, então um token no corpo de uma resposta sob uma chave sem nada de especial sobrevive. É por isso que descartar os corpos é o padrão.

Por que uma barra é quase toda cinza?

Cinza é `blocked`: a requisição existia, mas não estava sendo atendida, normalmente esperando uma conexão sob o limite por host do navegador. É a fase que diz que a solução é menos requisições ou outro protocolo, não um servidor mais rápido.

Os corpos das respostas são mostrados?

No visualizador não: ele mostra tamanhos, cabeçalhos e tempos. Se os corpos estão sequer no arquivo depende da opção “content” que o seu navegador usou ao salvar, e se estão, são a parte mais arriscada da captura.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.