TgWitness / Dokumentasi

Apa yang telah diuji →

Rujukan / Pemasangan

TgWitness: Telegram Export, OSINT & Verification

Pasang dengan satu perintah atau tangkap pada GitHub Actions. Faham pilihan penyiasatan, skala yang diterbitkan dan apa yang disahkan oleh arkib.

TgWitness ialah pengeksport Telegram sumber terbuka dan ruang kerja siasatan. Pasang ia dengan satu arahan, sambungkan akaun, pilih sembang dan eksport arkib yang disahkan. Ia juga menyokong pengumpulan sementara di GitHub Actions dan meneruskan siasatan dengan suntingan yang disimpan, pemerhatian pemadaman, carian dan laporan.

Mulakan dengan tugasan yang anda ada#

Tugas anda Jalan terpendek Apa yang anda terima
Simpan perbualan atau akaun Pasang, sambungkan akaun, pilih skop eksport Arkib bertandatangan dengan sejarah terpilih, hasil koleksi dan bahan pengesahan
Kumpulkan pada pelari sementara Gunakan GitHub Actions untuk menangkap, memberi kebenaran sesi baharu dan memilih skop Arkib yang disulitkan dengan asal usul aliran kerja GitHub
Ikuti perubahan dari semasa ke semasa Teruskan pemantauan untuk sembang terpilih Versi yang disimpan, notis pemadaman, lampiran dan liputan yang direkodkan
Siasat dan kongsi penemuan Cari dalam arkib, gunakan Papan Kes dan konfigurasikan laporan atau salinan perkongsian Penemuan yang dipautkan kepada sumber dan penyerahan yang boleh disahkan sesuai untuk penerima

Pemasangan satu arahan#

Pemuat turun termasuk Python dan kebergantungan. Pengambilan sumber, Docker, penyedia AI dan saksi bebas adalah pilihan pilihan, bukan prasyarat persediaan.

Linux / macOS:

curl -fsSL https://get.destroy.tools/install.sh | bash

Windows, dalam PowerShell atau Command Prompt:

powershell.exe -NoProfile -ExecutionPolicy Bypass -Command "irm https://get.destroy.tools/install.ps1 | iex"

Buka panel, sambungkan akaun Telegram anda dan pilih skop pengumpulan. Pemasangan tidak memulakan pengumpulan secara automatik. Panduan pemasangan menerangkan akses tempatan, pelayan, kemas kini dan memeriksa binaan yang dimuat turun.

Untuk pelaksana sementara, ikuti GitHub Actions capture. Aliran kerja itu memerlukan fork GitHub, kebenaran dan kata laluan arkib. Halaman capture menerangkan langkah-langkah tersebut dan bajet masa sesi sebelum pelaksanaan. Muat turun dan simpan arkib yang terhasil dan bahan pengesahannya.

Lagi tetapan apabila tugasan memerlukannya#

Eksport sembang tunggal memerlukan akaun dan skop yang dipilih. Pengawasan berterusan, pelbagai akaun, proksi, dasar lampiran, reka bentuk laporan, akses penilai, cap masa luaran dan penyimpanan luar tapak memenuhi keperluan penyiasatan dan penyerahan yang berbeza. Konfigurasikan ciri-ciri tersebut apabila ia relevan.

Skop, kebenaran dan perkongsian salinan yang diminimumkan membantu pengendali memilih apa yang hendak dikumpul dan didedahkan. Panduan bidang kuasa dan tetapan laporan menyokong keputusan tersebut; memilih profil tidak secara automatik menjamin pematuhan undang-undang atau kebolehterimaan. Lihat eksport akaun , akses dan konfigurasi laporan .

Aplikasi ini dijalankan pada komputer atau pelayan yang dipilih. Pengumpulan asas tidak memerlukan GPU atau LLM. OCR pilihan, transkripsi dan analisis AI mempunyai keperluan sumber masing-masing. Saiz penyebaran ditentukan oleh kadar mesej, lampiran, sejarah yang disimpan dan akaun serentak; pemasangan yang mudah tidak menjamin jejak memori tetap untuk setiap beban kerja.

Pelihara rekod itu, sesiapa pun yang dibantunya#

Tujuannya adalah untuk memelihara bahan yang diperhatikan, konteks dan perubahan tanpa mengira siapapun yang disokong olehnya. Bukti mungkin mencabar akaun pengumpul sendiri mengenai peristiwa. Pastikan pemerhatian sumber, liputan yang hilang dan kesimpulan analitik boleh dikenal pasti supaya orang lain dapat menilai bahan yang sama.

Logikanya ialah: pemerhatian yang boleh dilihat oleh akaun → jurnal yang disahkan → eksport → penerima pengesahan. Suntingan yang disimpan menambah versi. Pemerhatian yang dipadam mengekalkan kandungan yang telah dirakam sebelum ini. Rekod liputan mendedahkan gangguan yang diketahui. Laporan dan analisis AI merujuk kembali kepada sumber yang disimpan; satu tafsiran tidak menjadi pemerhatian sumber hanya kerana ia muncul dalam laporan yang disahkan.

Semakan pengesahan Apa yang boleh disahkan oleh penerima
Hash fail, tandatangan dan rantaian jurnal Rekod dan fail yang disediakan selari dengan sempadan kunci dan jurnal yang dijangkakan
Satu titik pemeriksaan atau saksi yang disimpan secara berasingan Arkib ini sepadan dengan keadaan jurnal yang telah disimpan sebelum ini
Cap masa luaran yang disahkan Byte yang dirujuk wujud berdasarkan cop masa di bawah andaian kepercayaan yang dinyatakan
Pengesahan tangkapan GitHub Arkib ini sepadan dengan aliran kerja yang diluluskan, semakan pengumpul dan ringkasan yang direkodkan

Semakan ini menyokong semakan integriti dan asal-usul. Ia tidak menukar kandungan mesej menjadi kenyataan benar atau membina semula mesej terhapus yang tidak pernah dilihat. Gunakan cap jari kunci yang diperoleh secara bebas dan langkah-langkah pengesahan dalam panduan kepercayaan dan format bukti.

Skala yang diterbitkan dan prestasi yang diukur#

Hasil berikut menerangkan beban kerja dan tarikh yang berbeza. Bilangan tidak boleh ditukar ganti: satu peristiwa jurnal tidak semestinya satu mesej Telegram unik.

Tarikh Beban kerja Hasil terbitan Apa yang diukur
1 November 2026 Pelayan berjalan, sepuluh pangkalan data ruang kerja 1,610,818 rekod jurnal; 900,232 acara mesej baru, 80,683 acara suntingan dan 400,536 acara pemadaman Inventori baca sahaja; bukan ujian throughput atau pengesahan rantaian penuh baharu
5 November 2026 Cari lebih daripad1,000,000 mesej sintetik dalam 200 sembang Indeks dibina dalam 71saat; masa carian median bagi setiap pertanyaan ialah 9–190ms Penanda aras carian tempatan; bukan penghantaran Telegram secara langsung
6 November 2026 Dua eksport Telegram sebenar baharu 27,030 dan 29,299 mesej; 56,329 mesej merentas kedua-dua larian Dua akaun setiap pelaksanaan melalui WARP, teks dan metadata, tiada muat turun lampiran
6 November 2026 Dua eksport yang sama, termasuk penyediaan dan pembungkusan 127.713 dan 141.781 mesej/saat Kadar eksport lengkap yang diukur; kedua-dua arkib disahkan menentang kunci yang dipasang

Rekod pengesahan memberikan inventori pelayan, pemeriksaan pengumpulan langsung dan ukuran carian. Eksport prestasi menerbitkan dua larian sebenar, perkakasan, tempoh, hash arkib dan fail ukuran yang ditandatangani. Mereka menetapkan keputusan untuk semakan dan keadaan yang direkodkan, bukan kadar sejagat atau had kapasiti.

Sejarah dan tempoh ujian#

Pengurus melaporkan lebih daripada enam bulan ujian sehingga 6 November 2026. Ini menerangkan sejarah pengujian projek. Pengukuran awam bertarikh di atas mendokumenkan pelaksanaan individu; ia tidak menetapkan pelaksanaan pengumpulan enam bulan tanpa gangguan yang disahkan secara bebas. Umur mesej yang dieksport juga berbeza daripada masa pengumpul telah beroperasi.

Baca status kebolehan dengan tepat#

Nilai setiap aliran kerja berdasarkan pelaksanaannya, binaan yang diterbitkan dan ujian yang dirakam. Sumber pada masa ini dilabelkan pratonton. Label keluaran itu wujud bersama dengan pengumpulan berfungsi, eksport, pengesahan bebas dan pengukuran skala yang diterbitkan. Ciri pratonton dan aliran kerja yang disahkan boleh wujud dalam aplikasi yang sama; terangkan ciri khusus dan bukti di sebalik penilaian.

Gunakan keupayaan semasa, ciri dan had, pengesahan dan log perubahan secara serentak. Rekodkan semakan yang diuji apabila memetik keputusan. Snekapukur pengukuran 6 November juga mengekalkan ujian yang gagal dan yang dilangkau; itu bukan lulus.

Boleh dibaca oleh manusia dan alat AI#

Laman web ini menyediakan llms.txt yang ringkas, buku panduan lengkap Bahasa Inggeris dalam llms-full.txt dan llms-full.md, serta edisi Markdown untuk halaman-halamannya. Ini adalah format dokumentasi, bukan keperluan AI untuk menjalankan TgWitness.

Pilihan MCP dan akses baris perintah membolehkan alat yang dibenarkan membaca rekod terpilih yang disimpan. Kandungan mesej kekal sebagai input yang tidak dipercayai. Ringkasan harus memetik sumber, membezakan fakta yang diperhatikan daripada inferens dan mengekalkan ketidakpastian. Carian penuh teks, OCR dan keluaran AI tidak mengubah pemerhatian asal yang ditandatangani.