Guia passo a passo

Modo forense: arquivar o tráfego de rede da página

Em novembro de 2026, o modo forense do ProofSnap é uma opção do painel lateral nos planos Professional, Enterprise e Company. Depois da captura normal, ele conecta o depurador do Chrome, recarrega a página e acrescenta um arquivo WARC, um registro HAR, os recursos carregados, cada um com hash SHA-256, e os detalhes do certificado TLS.

Por Radim Motycka, fundador e engenheiro principal do ProofSnap, que projetou a gravação forense de rede descrita neste guia ·

Planos

Professional, Enterprise, Company

Arquivos a mais

WARC, HAR, recursos, detalhes do TLS

Tempo a mais

Um recarregamento da página

Quais planos incluem o modo forense

O modo forense está incluído nas assinaturas Professional, Enterprise e Company (compare na visão geral de preços do ProofSnap). As capturas sem modo forense continuam completas: o modo forense só acrescenta arquivos ao pacote.

Professional
Incluído
Incluído também no teste de 7 dias do Professional.
Enterprise
Incluído
Incluído também no teste de 7 dias do Enterprise.
Company
Incluído
Para cada membro da equipe.
Essential
Não incluído
A opção aparece, mas fica cinza e não pode ser selecionada, com o link Faça upgrade para ativar.
SnapPack sem assinatura
Não incluído
Nem o eIDAS SnapPack nem o Video SnapPack o liberam.

O que o modo forense acrescenta ao pacote

O modo forense do ProofSnap arquiva até 300 requisições da página recarregada, no máximo 15 MB por resposta e 200 MB no total, e atribui a cada recurso arquivado em resources/ um hash SHA-256 próprio, registrado em resources.json. Ele acrescenta ao pacote de provas estes arquivos:

capture.warcArquivo de rede (WARC)
As respostas recebidas corretamente durante o recarregamento, dentro dos limites de 300 requisições, 15 MB por resposta e 200 MB no total, com cabeçalhos, conteúdo e a requisição correspondente, além dos redirecionamentos intermediários
ReplayWeb.page ou outro leitor de WARC
network.harRegistro de rede (HAR)
Requisições e respostas com cabeçalhos e códigos de status, sem o conteúdo
Ferramentas do desenvolvedor do Chrome, painel Rede, importação de HAR
resources/Só no ZIP
O conteúdo de cada resposta em um arquivo separado
O programa adequado ao tipo de arquivo
resources.jsonSub-recursos arquivados
Índice de resources/: URL, status, tipo, tamanho, SHA-256
Qualquer editor de texto
certificate_details.jsonDetalhes do certificado TLS
Versão do TLS, conjunto de cifras, emissor do certificado, titular, validade, nomes de domínio
Qualquer editor de texto

Etapa 1

Encontre o modo forense no painel lateral

Abra a página que você quer capturar e clique no ícone do ProofSnap para abrir o painel lateral. As opções de captura ficam embaixo do botão azul Capturar página. Com a gravação de vídeo desligada, o modo forense fica logo abaixo de Gravar vídeo da captura; com a gravação de vídeo ligada, aparecem entre os dois as opções de vídeo e a opção Recarregar a página antes da captura.

  1. 1Modo forense: arquivo de rede (WARC + HAR + recursos + TLS). Vem desligado por padrão e volta a ficar desligado toda vez que você abre o painel lateral: ele só fica ativo na captura para a qual você o ligou.
Com o vídeo desligado, o modo forense é a opção embaixo de Gravar vídeo da captura. Painel lateral reconstruído a partir da interface real da extensão; plano e números são exemplos.

Etapa 2

Ative o modo forense

Clique na opção para que ela fique azul. Ligue a opção antes de clicar no botão de captura: durante uma captura ou uma gravação de vídeo, a opção fica bloqueada.

  1. 1Ligado. A próxima captura acrescenta o arquivo de rede ao pacote.
  2. 2O pequeno ícone “i”. Passe o mouse sobre ele: a dica mostra o que o modo acrescenta e avisa que o navegador vai exibir uma barra de depuração.
  3. 3Faça upgrade para ativar. No plano Essential, com um SnapPack sem assinatura ou durante um teste do Essential, a opção fica cinza e esse link abre a página de planos.

No plano Essential

Em cima: plano Professional; a dica aparece quando você passa o mouse sobre o pequeno ícone “i”. Embaixo: plano Essential.

Etapa 3

Capture como de costume e deixe a página recarregar

Clique em Capturar página. Primeiro, o ProofSnap faz a captura normal da página como você a vê: print, HTML, texto e metadados. Depois, como último passo da captura, conecta o depurador do navegador à aba, recarrega a aba com o cache desativado e registra as requisições e respostas desse novo carregamento (até 300). Quando o carregamento termina e a rede fica ociosa por um instante, ele desconecta o depurador e cria o pacote.

  1. 1A barra de depuração do Chrome. O Chrome mostra uma barra com o aviso de que “ProofSnap - Captura de provas” começou a depurar esse navegador. É normal: a barra some no fim da captura. Não clique em Cancelar: isso interromperia a gravação de rede, e o arquivo de rede não seria criado ou ficaria incompleto. O resto do pacote é criado mesmo assim.
  2. 2Capturando... Não mexa na aba até o botão voltar a ficar azul. O ProofSnap espera até 45 segundos para a página recarregar por completo.
A barra de depuração do Chrome e a aba durante o recarregamento, simplificadas e nas cores do navegador; o texto exato depende da sua versão do Chrome. Painel lateral reconstruído a partir da interface real da extensão.

Etapa 4

Encontre as novas linhas na tabela de downloads

Depois da captura, a tabela de downloads mostra quatro linhas a mais (três, se durante o recarregamento nenhuma resposta tiver chegado por HTTPS e, portanto, não houver certificado). Cada ícone azul baixa o arquivo correspondente; o botão Baixar arquivo ZIP salva o pacote completo com todos esses arquivos.

  1. 1Arquivo de rede (WARC). capture.warc: as respostas recebidas durante o recarregamento, com cabeçalhos e conteúdo, cada uma ligada à requisição que a gerou.
  2. 2Registro de rede (HAR). network.har: as mesmas requisições e respostas em forma de lista, com cabeçalhos e códigos de status, mas sem o conteúdo.
  3. 3Sub-recursos arquivados. resources.json: o índice da pasta resources/ no arquivo ZIP, com uma entrada para cada uma das primeiras 300 requisições.
  4. 4Detalhes do certificado TLS. certificate_details.json: a conexão HTTPS e o certificado apresentado pelo site. Veja a etapa 6.
Tabela de downloads depois de uma captura forense no plano Professional, sem carimbo do tempo eIDAS e sem vídeo. As quatro linhas destacadas só aparecem com o modo forense.

Etapa 5

Entenda para que serve cada arquivo

Os arquivos forenses ficam na raiz do arquivo ZIP, ao lado do resto do pacote, e os recursos na subpasta resources/. Para cada um desses arquivos, inclusive cada arquivo em resources/, o hash é calculado e registrado em manifest.json: cada arquivo fica, portanto, coberto pela assinatura e pelo carimbo do tempo, e o Verificador de Confiança o confere como qualquer outro. Para os outros arquivos, veja os guias Verificar um pacote de provas e Ler um pacote de provas.

  1. 1capture.warc. WARC é o formato padrão para o arquivamento da web (ISO 28500). A Library of Congress dos Estados Unidos o descreve assim: “O formato WARC (Web ARChive) define um método para combinar vários recursos digitais em um arquivo agregado de arquivamento, junto com as informações relacionadas” (tradução nossa, Library of Congress, descrição do formato WARC). Abra o arquivo em um leitor de WARC como o ReplayWeb.page para reproduzir o carregamento arquivado.
  2. 2network.har. HAR é o formato em que os navegadores exportam os seus registros de rede. Abra o arquivo nas ferramentas do desenvolvedor do Chrome: painel Rede, botão de importar HAR, ou arraste o arquivo para a tabela de requisições (referência do painel Rede das ferramentas do desenvolvedor do Chrome). Cada entrada com conteúdo indica o nome do respectivo arquivo em resources/.
  3. 3resources/ e resources.json. O conteúdo de cada resposta recebida durante o recarregamento, em um arquivo separado, numerado na ordem das requisições. Um número é pulado quando nenhum conteúdo foi registrado, por exemplo em um pixel de rastreamento vazio, uma requisição que falhou ou uma resposta acima dos limites de tamanho. resources.json lista até 300 requisições com URL, status, tipo e tamanho e, para as que têm conteúdo, o hash SHA-256 e o nome do arquivo.
  4. 4certificate_details.json. É um arquivo JSON simples, que pode ser aberto em qualquer editor de texto.
A mesma captura aberta no gerenciador de arquivos. Arquivos forenses em negrito; os nomes dos recursos são exemplos.

Etapa 6

Leia os detalhes do certificado TLS

Uma captura normal registra se a página foi servida por HTTPS, mas uma extensão do navegador não consegue ler o certificado em si. O modo forense consegue, porque observa o carregamento pelo depurador. O arquivo certificate_details.json descreve a conexão pela qual chegou, durante o recarregamento, a primeira resposta criptografada (HTTPS), que em geral é a da própria página. Se a página for servida por HTTP, sem criptografia, ou se a resposta dela não trouxer os detalhes de segurança, o arquivo pode descrever o servidor de um recurso de terceiros carregado por HTTPS.

  1. 1protocol, cipher, key_exchange. A versão do TLS, o conjunto de cifras e a troca de chaves da conexão.
  2. 2issuer, subject. Quem emitiu o certificado e em nome de quem ele está. O arquivo descreve o certificado do servidor, não a cadeia inteira de certificados.
  3. 3valid_from, valid_to. O período de validade do certificado, em UTC.
  4. 4san_list. Todos os nomes de domínio cobertos pelo certificado.
  5. 5certificate_transparency_compliance. Se o Chrome classificou o certificado como conforme aos requisitos de Certificate Transparency (registros públicos dos certificados TLS).
Nomes dos campos como o ProofSnap os grava; os valores são exemplos.

Perguntas frequentes

Capture a página e o tráfego de rede dela

Instale o ProofSnap e ative o modo forense nos planos Professional, Enterprise ou Company.

Instale o ProofSnap e teste por 7 dias

O teste de 7 dias exige cartão de crédito. O modo forense está incluído no Professional, no Enterprise e no Company.

Pagamento recusado? Ative as compras internacionais no app do seu banco (Itaú, Nubank, Bradesco: Cartões → Compras internacionais → Ativar). O IOF de 3,5% é cobrado pelo banco emissor. A cobrança é feita em dólar, e os valores em reais são apenas aproximados.

Outros guias: Capturar uma página web como prova · Gravar uma prova em vídeo · Verificar um pacote de provas

Sem computador por perto? Nós capturamos a página