O senhor escolhe o escopo.
Bate-papos selecionados, uma pasta do Telegram ou toda a conta. Um espaço de trabalho separado para cada conta.
Compare os modos de coletaCapture mensagens do Telegram, preserve suas alterações e exporte um registro assinado.
A demonstração utiliza dados fictícios. Não é necessário fazer login no Telegram.
Captura com GitHub Actions (prévia) Cópia externa no S3: configuração e recuperaçãoO resumo começa em 14:00.
O resumo começa em 15:00.
Versão anterior mantidaO conteúdo capturado permanece no seu registro.
A mensagem desaparece. O histórico capturado permanece.
01 O ESPAÇO DE TRABALHO
Navegue pela interface com dados de demonstração fictícios.




Bate-papos selecionados, uma pasta do Telegram ou toda a conta. Um espaço de trabalho separado para cada conta.
Compare os modos de coletaAs versões capturadas, os avisos de exclusão e as lacunas de observação permanecem no diário.
Consulte a matriz de eventosArquivo ZIP assinado, arquivos preservados e um relatório offline. Proteção por senha opcional.
Exportar e verificarCOMO O REGISTRO É ORGANIZADO
Cada evento possui um link para o hash anterior e contém uma assinatura Ed25519.
Veja o que cada mecanismo de verificação estabelece e quais são os seus limites.
Explore os oito níveis de evidênciaELABORADO PARA REVISÃO
Entregue as observações, os arquivos e um relatório HTML offline em um único pacote assinado.
Leia o modelo de evidênciaAs assinaturas detectam adulterações em relação a uma chave confiável. Elas não comprovam a origem do Telegram nem garantem a captura completa. O conteúdo do registro e as mídias precisam de armazenamento criptografado fornecido por você.
ARMAZENAMENTO, CONTINUIDADE E VERIFICAÇÃO
Mantenha cópias criptografadas e adicione verificações independentes.
EXPORTAÇÕES → CÓPIA EXTERNA
Desativado por padrãoDiários, arquivos, pontos de verificação com registro de data e hora e exportações de bate-papos — criptografados antes do envio para o AWS S3 ou armazenamento compatível.
AES-256-GCM criptografa objetos nesta máquina. O provedor recebe objetos criptografados.
AES-256-GCMArmazenamento compatível com S3O que não faz A ferramenta não restaura as mensagens sem a chave de descriptografia exportada nem substitui uma testemunha independente.
Alertas de problemas, alterações no chat e resumos diários via Apprise: aplicativos de mensagens, e-mail ou seu próprio webhook JSON.
Não faz: não envia o texto da mensagem, a menos que você habilite os trechos.
Configurar destinos de notificaçãoHashes de pontos de verificação com data e hora usando RFC 3161 e OpenTimestamps.
O que não faz Ele não considera um recibo pendente no calendário como um carimbo de data/hora confirmado do Bitcoin.
Verifique as provas de data e horaUm servidor separado armazena as observações assinadas e pode publicar TGW1 pontos de verificação.
O que não faz Isso não transforma dois espaços de trabalho em um único host coletor em testemunhas independentes.
Configure um WitnessRetomar após reinicialização. Verifica novamente e coverage.json exiba as mensagens recuperadas e as lacunas.
O que não faz A ferramenta não reconstrói todas as edições perdidas ou mensagens que desapareceram.
Verifique a continuidade e as lacunasNO SEU COMPUTADOR
Experimente primeiro a demonstração. Conecte uma conta dedicada quando estiver pronto. Windows, Linux, macOS ou Docker.
Leia o guia de configuraçãoExperimente o ambiente de trabalho fictício sem uma conta do Telegram.
scripts\Demo.cmdLinux / macOS sh start.sh --demoBaixe o arquivo ZIP com o código-fonte e extraia-o, ou clone o repositório:
git clone https://github.com/phishdestroy/TgWitness.git
cd TgWitnessA execução do código-fonte requer o Python 3.11 ou superior. O instalador do Windows oferece a instalação caso o Python não esteja presente.
Navegue pelas versõesNão possui o Python no Windows? Baixe o pacote portátil, extraia-o e clique duas vezes em “TgWitness.cmd”.
Clique duas vezes em Start.cmd ou execute no PowerShell:
.\Start.cmdEstá apenas explorando? Clique duas vezes em scripts\Demo.cmd para acessar uma demonstração isolada. Não é necessário fazer login no Telegram.
Com Python 3.11+ e venvdisponíveis:
sh start.shPara abrir o registro fictício, execute sh start.sh --demo.
Com o Docker em execução e o Compose 2.20+ instalado:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txtO segundo comando exibe o token do seu painel privado. Guarde-o em seu computador.
Acesse 127.0.0.1:8787 após a inicialização.
Para instalações a partir do código-fonte, o token é data/live/panel-token.txt. O login no Telegram pode ser feito usando as configurações da API integrada ou seu próprio par de chaves obtido em my.telegram.org. Guia completo de configuração ↗
TgWitness 0.7.0 Novidades → · Recursos e limitações conhecidas →
UMA TAREFA DE CADA VEZ
Quatro modos de coleta. Oito níveis de verificação. Encontre o fluxo de trabalho adequado para o seu caso.
Importação por telefone, QR e sessões compatíveis.
Listas públicas do MTProxy ou sua própria rota.
Pontos de verificação assinados em seu canal do Telegram.
Compartilhe o histórico capturado e verifique sua integridade.
Carregar histórico, revisar fontes de IA, conectar um cliente MCP, reconhecer mídias salvas e enviar webhooks assinados.
Disponível na fonte atual. A versão prévia portátil 0.7.0 é anterior a essas ferramentas.
Não. Esta é uma página estática do projeto com exemplos fictícios e capturas de tela. O aplicativo propriamente dito é executado no seu computador ou servidor; o login é feito nesse local.
Não. O TgWitness retém o conteúdo que sua conta observou enquanto a coleta estava em andamento. Um instantâneo posterior do histórico não pode reconstruir edições perdidas ou mensagens excluídas.
As credenciais da conta e os segredos de assinatura são armazenados em um cofre criptografado. As mensagens locais e os anexos requerem um disco ou volume criptografado. As exportações podem, opcionalmente, utilizar um arquivo ZIP AES-256 protegido por senha.
Não. O TgWitness é um projeto independente que utiliza o Telethon, distribuído sob a Licença MIT. O senhor autoriza suas próprias contas, utilizando as configurações da API integrada ou seu próprio par de chaves de API.
PROJECT NOTICE / LICENCE
Taylor Wessing PartG mbB — German core, Hamburg office.
Our statement as the authors of TgWitness. It adds no condition to the MIT License. Read the complete notice and its source record.
SEU PRÓXIMO PASSO