Um diário. Quatro modos de coleta. Oito níveis de verificação.
TgWitness registra o que a conta conectada observa. Um terceiro pode verificar a integridade do registro em relação a uma chave confiável independente.
Visão geral de 3 a 5 minutos · exemplos fictícios · implementação atual
01Telegram
Atualizações visíveis na conta
02Coletor
Registros vinculados, cada um assinado
03Verificador
Chave confiável + limite mantido
h₁ → h₂ → h₃ · Ed25519A integridade é verificada. A origem do Telegram e a veracidade de uma mensagem continuam sendo questões distintas.01
Escolha o escopo de observação
Três escopos e uma predefinição de investigação. As exclusões e os tipos de fonte habilitados continuam válidos.
Registros
Apenas fontes selecionadas manualmente.
Novas conversas
Não é adicionado automaticamente.
Opte por
Um conjunto conhecido de canais ou grupos. Nenhuma capacidade fixa de bate-papo foi definida.
O que não faz Ele não detecta outros chats nem preenche o histórico anterior.
Registros
Inclusões de pastas e categorias, excluindo exclusões e conversas arquivadas, quando configuradas.
Novas conversas
Correspondência de conversas ativas; alterações nas pastas em até uma hora.
Opte por
Um analista já mantém uma pasta de caso. Confirme a coleta em uma conta dedicada.
O que não faz Isso não se aplica às condições variáveis muted/read da pasta.
Registros
Bate-papos visíveis na conta, incluindo conversas privadas e bots, dentro dos tipos selecionados.
Novas conversas
A ser adicionado quando a primeira atualização for disponibilizada.
Opte por
Uma conta dedicada à observação, incluindo uma conta que participe de um caso.
O que não faz Ele não entra em chats automaticamente nem contorna o acesso à fonte.
Registros
Todos os tipos de fontes, ações próprias, perfis de fontes e as últimas 200 mensagens visíveis de fontes recém-descobertas.
Novas conversas
Um novo chat ou bot recebe um perfil e um instantâneo do histórico.
Opte por
Junte-se a uma equipe ou interaja com um bot por meio do painel. Revise e salve a predefinição.
O que não faz Ele não captura instantâneos de todos os chats existentes nem observa chamadas de retorno pressionadas em outro cliente.
Esses cartões são uma comparação local, não controles do coletor em tempo real. Eles não alteram uma conta.
O que não faz Nenhum modo lê conversas secretas, grava enquanto o processo está parado, junta-se a fontes por conta própria ou recupera histórico anterior além do solicitado snapshot/export.
Apenas as observações entregues ou explicitamente solicitadas são registradas. Atribuições desconhecidas permanecem desconhecidas.
O painel aplica essas opções por espaço de trabalho. Desativar uma delas mantém os registros existentes; reativá-la não reconstrói eventos perdidos.
Matriz de eventos: material salvo e incógnitas remanescentes
Categoria
Salvo
Ainda é desconhecido
Mensagem
Texto, IDs, metadados do remetente, contexto da resposta e envelope de atualização original.
Não há assinatura do Telegram verificável por terceiros.
Editar
Todas as versões observadas, sem sobrescrever as anteriores.
Edições intermediárias podem passar despercebidas; o remetente não é necessariamente o editor.
Exclusão
Aviso, além do texto salvo anteriormente, se disponível.
O eliminador e o horário exato da ação não são fornecidos.
Exclusão fora do escopo
Aviso no nível da conta; o par desconhecido permanece explícito.
Sem suposições sobre conversas. A correlação utiliza IDs salvos anteriormente no âmbito da conta, sempre que possível.
Reação
Contadores entregues e identidades recentes visíveis.
Nem todos os reatores são visíveis; uma lista completa disponível requer consultas separadas.
Afiliação
Mensagens de serviço entregues e atualizações dos participantes.
A função e o tipo de chat limitam a visibilidade; o silêncio não implica ausência.
Anexo
Descritor da versão original, bytes salvos, SHA-256 e resultados das tentativas.
Um arquivo que desapareceu pode estar indisponível; uma versão mais recente não o substitui.
Instantâneo do histórico
Mensagens atualmente visíveis, marcadas como observações do histórico.
Edições anteriores e conteúdo excluído não são reconstruídos.
Ações próprias
Saída messages/edits e os metadados correspondentes do teclado de resposta button_press .
Os callbacks acionados em outro cliente do Telegram não são visíveis.
Botões do bot
Metadados de callback, URL, aplicativo web e solicitação são retidos junto com a mensagem.
URLs e phone/location solicitações são texto, não são abertas nem executadas automaticamente.
Limites padrão para anexos
Fotos
20 MiB
Vídeo
100 MiB
Arquivos
50 MiB
Animações
20 MiB
Notas em vídeo
50 MiB
Voz
20 MiB
Áudio
50 MiB
Adesivos
5 MiB
O que não faz Um switch não suprime metadados incorporados nem desativa registros operacionais. A captura não identifica um agente que não tenha sido fornecido pelo Telegram.
Cada conta possui seu próprio espaço de trabalho, diário, chave de assinatura, rota e fila.
Telefone + código
Insira 2FA quando estiver habilitado.
QR código
Faça a leitura a partir de um dispositivo autorizado; 2FA pode ainda ser necessário.
Telethon .session
Importe o arquivo de sessão da conta.
Pyrogram .session
Importe o Pyrogram .
TData ZIP
Uma conta do Desktop suportada; senha local, se definida.
StringSession texto
Cole um Telethon StringSession.
.session + .json
Selecione a sessão e os metadados associados correspondentes.
Chave de autenticação HEX + DC ID
Importe a autorização da conta com seu identificador de data center.
Direct · SOCKS5 · HTTP CONNECT · MTProxyMTProxy é experimental; as listas públicas integradas MTProxy estão disponíveis. Uma rota de proxy com falha não recorre a uma conexão direta.
Dois espaços de trabalho em uma mesma máquina não constituem duas testemunhas independentes.
O que não faz A importação não contorna a autorização do Telegram, 2FA nem formatos de sessão não suportados. As contas continuam compartilhando o processo do aplicativo.
Envie ou responda, pressione um botão do bot atual, salve uma pré-visualização do link e, em seguida, entre explicitamente em um chat ou inicie um bot com seu parâmetro de inicialização.
Os recibos de pré-visualização, solicitação e resultado são assinados. Antes de um botão ser pressionado, o servidor busca a mensagem novamente e rejeita um teclado alterado. O texto e as URLs de retorno de chamada permanecem como contexto registrado.
O que não faz Sem aplicativos web, pagamentos, phone/location compartilhamento ou consultas embutidas. Exibir uma URL não a abre.
Após a reinicialização, o Telegram é solicitado a buscar atualizações perdidas. A retenção finita e as diferenças expiradas podem deixar lacunas.
Verifique novamente as mensagens visíveis
Padrões: fontes prioritárias a cada 15 minutos, outras a cada 6 horas. Os resultados incluem message.recovered e message.missing_on_recheck.
Leia coverage.json
Períodos de observação, lacunas com justificativas e IDs não observados acompanham a exportação assinada. Um registro ausente na nova verificação não constitui um aviso de exclusão.
O que não faz Um instantâneo posterior do histórico não apaga uma interrupção nem recupera todas as versões perdidas. O cursor salvo não constitui uma confirmação sem perdas da aceitação do diário.
Ponto de verificação na inicialização, a cada 5 minutos por padrão, e encerramento ordenado. Mantenha uma cópia em outro local.
Verificações por terceiros A exportação posterior está de acordo com o comprimento e o cabeçalho retidos anteriormente; é possível detectar uma reversão.
O que não faz Ele não detecta a substituição tanto do diário quanto de todos os pontos de verificação retidos.
S3Cópia compatível com [...], criptografada com AES-256-GCM; Object Lock quando o bucket oferecer suporte a isso.
Verificações por terceiros A função `Restore` publica arquivos somente após a verificação bem-sucedida do diário, do ponto de verificação e da mídia preservada.
O que não faz Ele não restaura sem a chave exportada nem presume a retenção sem verificar a resposta do armazenamento.
Versões de publicações e anexos observados por hash.
Verificação
Assinado ZIP + ponto de verificação retido + resposta TSA verificada.
O que não faz Ele não recupera um original que nunca foi capturado.
02
As mensagens desaparecem após um incidente
Modo → eventos
Pasta ou conta inteira → todas as categorias de eventos.
Saída
Originais salvos, avisos de exclusão e cobertura com lacunas.
Verificação
Assinado ZIP + diário de testemunho independente.
O que não faz Ela não identifica quem excluiu a partir de uma notificação que não indica nenhum agente.
03
Investigue um bot de loja
Modo → eventos
Configuração pré-definida de investigação → botões, visualizações de links e ativação explícita do bot.
Saída
Recibos de interação assinados, callbacks retornados e perfis salvos.
Verificação
Assinado ZIP; verifique qualquer dossiê em relação ao ZIP.
O que não faz Ele não abre um aplicativo web de bot, não efetua pagamentos nem registra callbacks de outro cliente.
04
Um participante altera seus nomes entre as conversas
Modo → eventos
Qualquer escopo → metadados sender/profile metadados.
Saída
Histórico de nomes/nomes de usuário por ID numérico, links “também em” e pistas extraídas.
Verificação
Dossiê JSON verificado em relação ao documento assinado ZIP.
O que não faz Isso não transforma uma carteira, uma sequência de caracteres semelhante à de um telefone ou um nome de usuário em identidade comprovada.
05
Observação de longo prazo com uma cópia externa
Modo → eventos
Qualquer escopo → Modo de evidência e uma S3 réplica com suporte a Object Lock.
Saída
Cópia criptografada, pontos de verificação retidos e respostas com carimbo de data/hora.
Verificação
Restaure com a chave exportada e, em seguida, verifique sem o servidor original.
O que não faz Isso não substitui uma testemunha independente nem uma chave de descriptografia mantida separadamente.
Forneça o original assinado, uma impressão digital da chave mantida de forma independente, o ponto de verificação relevante e o resultado da verificação.
Obtenha o verificador a partir de uma cópia confiável, e não do arquivo que está sendo verificado.
O que não faz Autônomo CSV e HTML não são contêineres assinados. Uma senha protege a confidencialidade da transferência, não a autenticidade. Exportações múltiplas não unificam os diários das contas.
Artefatos básicos sem sistemas adicionais de assinatura, carimbo de data/hora ou testemunha. Os scripts e registradores variam de acordo com a implementação; “parcial” significa limitado ao material capturado ou visível.
Abordagem
Edições / exclusões
Assinatura do registro
Tempo externo
Testemunha independente
Cobertura / lacunas
Verificação sem autor
Exportação do Telegram Desktop
Parcial
Não
Não
Não
Não
Não
Telethon script de snapshot
Parcial
Não
Não
Não
Não
Não
Registrador de exclusões: registro de texto
Parcial
Não
Não
Não
Não
Não
Capturas de tela / captura da web
Parcial
Não
Não
Não
Não
Não
TgWitness com extras configurados
Parcial
Sim
Sim
Sim
Parcial
Sim
O que não faz A tabela não avalia todos os scripts ou produtos de registro. As verificações opcionais de tempo e de testemunhas exigem seus próprios serviços e âncoras de confiança; nenhuma delas estabelece a verdade da fonte.
A verificação é útil quando seu escopo permanece explícito.
As conversas secretas não estão disponíveis.
Nada é registrado enquanto o processo estiver parado; a recuperação é limitada.
Um registro verificado não é prova de que seu conteúdo seja verdadeiro.
Um operador com a chave pode assinar qualquer conteúdo. Testemunhas independentes e carimbos de data/hora restringem a substituição posterior, não a captura inicial desonesta.
Utilize uma conta dedicada, não sua conta principal.
O Telegram pode restringir contas devido ao volume de solicitações.
O que não faz Nenhum modo ou nível de evidência estabelece admissibilidade legal, entrega completa do Telegram ou identidade no mundo real.