Ochiq manba / v0.7.0

Xabarlar o'zgaradi. Ko'rganlaringizni saqlang.

Telegram xabarlarini yozib oling, ularning o'zgartirishlarini saqlang va imzolangan yozuvni eksport qiling.

Demo soxta ma'lumotlardan foydalanadi. Telegramga kirish talab qilinmaydi.

GitHub Actions orqali yig‘ish (dastlabki versiya) S3 tashqi nusxa: sozlash va tiklash
VAQT ORQALI XABAR#0042
Northstar · TadqiqotBadiiy manba / xabar 42
  1. Xabar kuzatildi

    Brifing 14:00 da boshlanadi.

  2. Tahrir saqlangan

    Brifing 15:00 da boshlanadi.

    Avvalgi versiya saqlab qoldi
  3. O'chirish to'g'risidagi bildirishnoma

    Yozib olingan kontent jurnalida saqlanadi.

Xabar yo'qoladi. Qayd etilgan tarix esa qoladi.

01 ISH JOYI

Har bir qayd etilgan o'zgarish. Aynan kerak bo'lgan joyda.

Soxta namoyish ma'lumotlari bilan interfeysni ko'rib chiqing.

TgWitness / Saqlangan suhbatlarSIZNING KUZATISH ISH JOYINGIZ
Qorong'i mavzusidagi Telegram suhbatlari, kontekstda saqlangan tahrirlar va o'chirilgan xabarlar bilan
01 / Saqlangan suhbatlar Xabarlardan yonada tahrirlar va o'chirish bildirishnomalari bilan birga saqlangan tanish suhbat ko'rinishi.
TgWitness / JurnalMAHALLI ISH JOYI
Kuzatilgan xabarlar, tahrirlar, o'chirish bildirishnomalari va qamrov hodisalarini o'z ichiga olgan jurnal
02 / Jurnal: Hisobingiz tomonidan kuzatilgan, uzilishlar hamda boshqa hodisalarni o'z ichiga olgan qidiruv mumkin bo'lgan vaqt chizig'i.
TgWitness / Tahrir tarixiMAHALLI ISH JOYI
Xabarni oldingi qayd etilgan va tahrirlangan versiyalarini solishtiruvchi tafsilotlar oynasi
03 / Tahrir tarixi: oldingi kuzatuvni ustma-ust yozmasdan ushlangan versiyalarni solishtirish.
TgWitness / Imzolangan eksportlarMAHALLI ISH JOYI
Imzolangan ZIP, JSONL, CSV va oflayn HTML hisobotni taklif qiluvchi ish maydonini eksport qilish
04 / Imzolangan eksportlar Jurnalni o'zingiz bilan olib yuring, manifest va mustaqil tasdiqlovchi bilan.
02 / SAQLASH

O'zgarishlar hikoyaga qo'shiladi.

Qayd etilgan versiyalar, o'chirish bildirishnomalari va kuzatuv bo'shliqlari jurnalda saqlanadi.

voqealar matritsasini ko'ring

Yozuv qanday bir butunlikni saqlaydi

Bir baytni o'zgartiring. Zanjir sizga xabar beradi.

Har bir voqea oldingi xeshga bog'lanadi va Ed25519 imzusi bilan birga keladi.

Yozib olingan voqealar oldingi hashlarga bog'lanadi, imzolarni o'zida aks ettiradi va tekshirilishi mumkin bo'lgan eksportda uzatiladi.
Yozib olingan yozuvni o'zgartirish uning xeshini o'zgartiradi va bog'langan yozuvni tekshirishni buzadi.
Alohida saqlangan tekshiruv nuqtasi qabul qiluvchiga eksport qilingan jurnalni avvalgi kuzatuv bilan solishtirish imkonini beradi.

Har bir tekshirish mexanizmi nimani aniqlaydi va uning chegaralari qayerda ekanligini ko'ring.

sakkizta dalil darajasini o'rganing

KO'rib chiqish uchun mo'ljallangan

Yana bir juft ko'z uchun tayyor.

Kuzatuvlar, fayllar va oflayn HTML hisobotni bitta imzolangan paketda topshirish.

dalillar modelini o'qing
tgwitness-evidence.zipIMZOLANGAN TO'PLAM
  • 01
    Asl kuzatuvlarJSONL yozuvlari + CSV jadvali
  • 02
    O'qiladigan kontekstOflayn HTML hisobot + saqlangan media
  • 03
    Mustaqil tasdiqlashImzolangan manifest + mustaqil tasdiqlovchi

Imzolar ishonchli kalitga nisbatan o'zgartirishlarni aniqlaydi. Ular Telegram manbasini isbotlamaydi va to'liq yozib olinishni kafolatlamaydi. Jurnal mazmuni va media fayllarni siz ta'minlagan shifrlangan saqlash joyiga joylashtirish kerak.

SAQLASH, DAOMIYLIK VA TASDIQLASH

S3 nusxalari. Tashqi tekshiruvlar.

Shifrlangan nusxalarni saqlang va mustaqil tekshiruvlarni qo'shing.

EKSPORT → OFFSAYT NUSXASI

O'chirib qo'yilgan (defolt bo'yicha)

Hammasini S3-ga mos saqlashga nusxa ko'chiring

Jurnal, fayllar, vaqt belgilangan tekshiruv nuqtalari va suhbat eksportlari — AWS S3 yoki mos omborga yuklanishdan oldin shifrlangan.

Saqlash sozlamalari va tiklash
Klient tomonidan shifrlash
AES-256-GCM ushbu mashinadagi obyektlarni shifrlaydi. Provayder shifrlangan obyektlarni qabul qiladi.
Rejalashtirilgan yoki qo'lda nusxalar
Hozir nusxa oling yoki 1 dan 1 440 daqiqagacha bo'lgan oralikni tanlang. Paneldagi jarayonni kuzating.
Object Lock
Saqlash kunlari va bucket bunga qo'llab-quvvatlaydigan rejimni tanlang. Panel yuklangan ob'ekt bo'yicha saqlash tasdiqlangani yoki yo'qligini ko'rsatadi.
Tekshirilgan tiklash
Shifrlash kalitini yuklab oling va alohida saqlang. Boshqa qurilmada tiklang; fayllar faqat tasdiqlangandan so'ng e'lon qilinadi.
To'liq Off-site nusxa paneli: oxirgi nuqta, mintaqa, bucket, kirish kalitlari, jadval, Object Lock va tiklash kaliti boshqaruvlari
Kengaytirilgan ilg'or opsiyalar bilan to'liq panel. Saqlash ma'lumotlari ko'rsatilmagan.
Jurnal va mediaAES-256-GCMS3 bilan mos ombor

U eksport qilingan dekripsiya kaliti bo'lmasa ishlamaydi va mustaqil guvohni almashtirmaydi.

Bildirishnomalar · Xabardor qilish

Muammo bildirishnomalari, suhbat o'zgarishlari va kunlik xulosalar Apprise orqali: messenjerlar, elektron pochta yoki o'zingizning JSON webhook-ingiz orqali.

U qilmaydi. U xabar matnini jo'natmaydi, agar siz parchalarni yoqmagan bo'lsangiz.

Bildirishnoma manzillarini sozlash

Tashqi vaqt tamg'alari

Vaqt tamg'asi tekshiruv nuqtalari hashlarini RFC 3161 va OpenTimestamps yordamida.

Qilmaydi. Kutayotgan kalendar kvitansiyani tasdiqlangan Bitcoin vaqt belgisi sifatida qabul qilmaydi.

Timestamp dalillarini tekshiring

Mustaqil guvoh

Alohida host imzolangan kuzatuvlarni saqlaydi vaTGW1 tekshiruv nuqtalarini e'lon qilishi mumkin.

U buni bajarmaydi: bitta to'plovchi mezbonidagi ikki ish maydonini mustaqil guvohlarga aylantirmaydi.

guvohini sozlang

Qayta tiklash va ko'rinadigan bo'shliqlar

Qayta ishga tushirgandan keyin davom ettiring. Qayta tekshiruvlar va coverage.json tiklangan xabarlar va bo'shliqlarni ko'rsatadi.

U buni bajarmaydi: u har bir o'tkazib yuborilgan tahrir yoki yo'qolgan xabarni qayta tiklamaydi.

Uzluksizlik va bo'shliqlarni tekshirish

SIZNING KOMPYUTERINGIZDA

Sizning birinchi ish maydoningiz shu yerdan boshlanadi.

Avvalo demo bilan tanishing. Tayyor bo'lgach, maxsus hisobingizni ulang. Windows, Linux, macOS yoki Docker.

sozlash bo'yicha qo'llanmani o'qing
Ulanishdan oldin nazar soling.

Telegram hisobisiz badiiy ish maydonini sinab ko'ring.

Onlayn demo oching →

Windows scripts\Demo.cmdLinux / macOS sh start.sh --demo
Mahalliy o'rnatish buyruqlari
01-qadam

Manbani oling.

Manba kodini ZIP-arxivdan yuklab oling va arxivni oching, yoki omborni klonlang:

git clone https://github.com/phishdestroy/TgWitness.git
cd TgWitness

Manba ishga tushirish uchun Python 3.11+ talab etiladi. Windows ishga tushiruvchi dastur Python yo'q bo'lsa, o'rnatishni taklif etadi.

Chiqarilishlarni ko'rib chiqing

Windowsda Python yo'qmi? Portativ paketni yuklab oling, arxivni oching vaTgWitness.cmd fayliga ikki marta boshingiz.

02-qadam

Qanday ishlashini tanlang.

Start.cmd ustiga ikki marta bosing yoki PowerShell'da quyidagi buyruqni ijro eting:

.\Start.cmd

Faqatgina o'rganmoqchimisiz? Ajratilgan demo uchun scripts\Demo.cmd ustiga ikki marta bosing. Telegramga kirish shart emas.

Python 3.11+ va venv mavjud:

sh start.sh

Buning o'rniga badiiy jurnalni ochish uchun sh start.sh --demo ni ishga tushiring.

Docker ishga tushirilgan va Compose 2.20+ o'rnatilgan holda:

docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txt

Ikkinchi buyruq sizning shaxsiy panel tokeningizni ko'rsatadi. Uni kompyuteringizda saqlang.

Ishga tushirgandan so‘ng 127.0.0.1:8787 manzilini oching.

Manba kodidan o'rnatishda token data/live/panel-token.txt da joylashgan. Telegramga kirish uchun o'rnatilgan API sozlamalaridan yoki my.telegram.org saytidan olingan o'zingizning juft kalitingizdan foydalanishingiz mumkin. To'liq sozlash bo'yicha qo'llanma ↗

TgWitness 0.7.0 Nima yangilik → · Xususiyatlar va ma'lum cheklovlar →

Bir vaqtda bitta vazifa

Aniq ko'rsatmalar. Foydali keyingi qadam.

Qo'llanmalarni o'rganing ↗

Rejimlar, ssenariylar va dalil darajalari

To'rt yig'ish rejimi. Sakkiz tasdiqlash darajasi. Ishingiz uchun ish jarayonini toping.

Arxiv ustida ishlang.

Yuklash tarixini ko'rish, sun'iy intellekt manbalarini ko'rib chiqish, MCP mijozini ulash, saqlangan media fayllarini aniqlash va imzolangan webhook'larni yuborish.

Joriy manbadan mavjud. 0.7.0 portativ ko'rinishi ushbu vositalardan oldin chiqdi.

ish jarayonini o'rganing

Boshlashdan oldin.

Bu sahifa Telegram bilan bog'langanmi?

Yo'q. Bu – badiiy misollar va skrinshotlar bilan statik loyiha sahifasi. Haqiqiy ilova sizning kompyuteringizda yoki serveringizda ishlaydi; tizimga kirish o'sha yerda amalga oshiriladi.

U yozib olishdan oldin o'chirilgan xabarlarni tiklay oladimi?

Yo'q. TgWitness yig'ish jarayoni davomida hisobingiz tomonidan kuzatilgan kontentni saqlab qo'yadi. Keyingi tarixiy snapshot o'tkazib yuborilgan tahrirlar yoki o'chirilgan xabarlarni tiklay olmaydi.

Butun jurnalim shifrlanganmi?

Hisob ma'lumotlari va imzolash sirlar shifrlangan omborda saqlanadi. Mahalliy xabarlar va ilovalar shifrlangan disk yoki hajmni talab qiladi. Eksportlar ixtiyoriy ravishda parol bilan himoyalangan AES-256 ZIP formatidan foydalanishi mumkin.

Bu Telegram bilan bog'liqmi?

Yo'q. TgWitness Telethon'dan foydalanadigan mustaqil loyiha bo'lib, MIT litsenziyasi ostida tarqatiladi. Siz o'zingizning hisoblaringizni ichki API sozlamalari yoki o'zingizning API juftligingiz orqali ruxsatlaysiz.

PROJECT NOTICE / LICENCE

Operator incompatibility.

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.

KEYINGI QADAMINGIZ

Avvalo o'rganing. Tayyor bo'lgach sozlang.