Ви обираєте сферу застосування.
Вибрані чати, папка Telegram або весь обліковий запис. Окремий робочий простір для кожного облікового запису.
Порівняйте режими збору данихЗбирайте повідомлення Telegram, зберігайте їхні зміни та експортуйте підписаний запис.
У демоверсії використовуються вигадані дані. Реєстрація в Telegram не потрібна.
Вивантаження через GitHub Actions (попередня версія) Зовнішня копія на S3: налаштування та відновленняБрифінг починається з 14:00.
Брифінг починається з 15:00.
Попередня версія збереженаЗафіксований вміст залишається у вашому журналі.
Повідомлення зникає. Зафіксована історія залишається.
01: РОБОЧИЙ ПРОСТІР
Ознайомтеся з інтерфейсом за допомогою вигаданих демонстраційних даних.




Вибрані чати, папка Telegram або весь обліковий запис. Окремий робочий простір для кожного облікового запису.
Порівняйте режими збору данихЗафіксовані версії, повідомлення про видалення та прогалини в спостереженні залишаються в журналі.
Перегляньте матрицю подійПідписаний ZIP-архів, збережені файли та офлайн-звіт. Опціональний захист паролем.
Експортувати та перевіритиЯК ФОРМУЄТЬСЯ ЗАПИС
Кожна подія містить посилання на попередній хеш та підпис Ed25519.
Дізнайтеся, що забезпечує кожен механізм верифікації та де пролягають його межі.
Ознайомтеся з вісьмома рівнями доказовостіСТВОРЕНО ДЛЯ ОГЛЯДУ
Передавайте спостереження, файли та офлайн-звіт у форматі HTML в одному підписаному пакеті.
Ознайомтеся з моделлю доказівПідписи виявляють спроби фальсифікації на основі надійного ключа. Вони не підтверджують походження з Telegram і не гарантують повного збереження даних. Вміст журналу та мультимедійні файли потребують зашифрованого сховища, яке ви повинні забезпечити самостійно.
ЗБЕРІГАННЯ, БЕЗПЕРЕБІЙНІСТЬ ТА ПЕРЕВІРКА
Зберігайте зашифровані копії та додавайте незалежні перевірки.
ЕКСПОРТ → КОПІЯ ЗА МЕЖАМИ САЙТУ
За замовчуванням вимкненоЖурнал, файли, контрольні точки з часовими мітками та експортовані дані чатів — шифруються перед завантаженням у AWS S3 або сумісне сховище.
AES-256-GCM шифрує об’єкти на цьому комп’ютері. Провайдер отримує зашифровані об’єкти.
AES-256-GCMСховище, сумісне з S3Чого не робить відновлює дані без експортованого ключа дешифрування та не замінює незалежного свідка.
Сповіщення про проблеми, зміни в чатах та щоденні зведення через Apprise: месенджери, електронну пошту або власний JSON-вебхук.
Не виконується: текст повідомлень не надсилається, якщо ви не увімкнули функцію уривків.
Налаштувати пункти призначення сповіщеньХешуйте контрольні точки з часовими мітками за допомогою RFC 3161 та OpenTimestamps.
Чого не робить. Не розглядає очікуване підтвердження в календарі як підтверджену мітку часу Bitcoin.
Перевірити докази з часовими міткамиОкремий хост зберігає підписані спостереження та може публікувати TGW1 контрольні точки.
Чого не робить: не перетворює два робочі простори на одному хості-колекторі на незалежні джерела доказів.
Налаштуйте WitnessПродовження роботи після перезапуску. Повторна перевірка та coverage.json відображення відновлених повідомлень та пропусків.
Чого не робить відтворює кожне пропущене редагування або зникле повідомлення.
Перевірте послідовність та пропускиНА ВАШОМУ КОМП’ЮТЕРІ
Спочатку ознайомтеся з демо-версією. Коли будете готові, підключіть виділений обліковий запис. Windows, Linux, macOS або Docker.
Ознайомтеся з інструкцією з налаштуванняСпробуйте вигаданий робочий простір без облікового запису Telegram.
scripts\Demo.cmdLinux / macOS sh start.sh --demoЗавантажте ZIP-архів із вихідним кодом і розпакуйте його, або клонуйте репозиторій:
git clone https://github.com/phishdestroy/TgWitness.git
cd TgWitnessДля запуску програми необхідна версія Python 3.11+. Програма запуску для Windows пропонує встановити Python, якщо його немає.
Переглянути випускиНемає Python на Windows? Завантажте портативний пакет, розпакуйте його та двічі клацніть на файл «TgWitness.cmd».
Двічі клацніть на Start.cmd або запустіть у PowerShell:
.\Start.cmdПросто ознайомлюєтеся? Двічі клацніть на scripts\Demo.cmd, щоб перейти до ізольованої демоверсії. Вхід у Telegram не потрібен.
З Python 3.11+ та venv:
sh start.shЩоб відкрити вигаданий журнал, запустіть sh start.sh --demo.
За умови запуску Docker та встановлення Compose 2.20+:
docker compose up -d --build --wait
docker compose exec tgwitness cat /data/panel-token.txtДруга команда показує ваш особистий токен панелі. Зберігайте його на своєму комп’ютері.
Після запуску відкрийте 127.0.0.1:8787 .
Для встановлення з вихідного коду токен знаходиться в data/live/panel-token.txt. Для входу в Telegram можна використовувати вбудовані налаштування API або власну пару з my.telegram.org. Повна інструкція з налаштування ↗
TgWitness 0.7.0 Що нового → · Функції та відомі обмеження →
ОДНЕ ЗАВДАННЯ ЗА РАЗ
Чотири режими збору даних. Вісім рівнів перевірки. Оберіть робочий процес, що підходить для вашої справи.
Імпорт даних із телефону, QR-кодів та підтримуваних сеансів.
Публічні списки MTProxy або ваш власний маршрут.
Підписані контрольні точки у вашому каналі Telegram.
Поділіться збереженою історією та перевірте її цілісність.
Завантажуйте історію, переглядайте джерела ШІ, підключайте клієнт MCP, розпізнавайте збережені мультимедійні файли та надсилайте підписані веб-хуки.
Доступно з поточного джерела. Портативна попередня версія 0.7.0 з’явилася раніше за ці інструменти.
Ні. Це статична сторінка проєкту з вигаданими прикладами та скріншотами. Фактична програма працює на вашому комп’ютері або сервері; вхід у систему відбувається саме там.
Ні. TgWitness зберігає вміст, який був доступний у вашому акаунті під час збору даних. Пізніший знімок історії не дозволяє відтворити пропущені редагування або видалені повідомлення.
Реквізити облікового запису та секрети підпису зберігаються у зашифрованому сховищі. Для локальних повідомлень та вкладень необхідний зашифрований диск або том. При експорті можна за бажанням використовувати ZIP-архів із шифруванням AES-256, захищений паролем.
Ні. TgWitness — це незалежний проєкт, що використовує Telethon, який розповсюджується за ліцензією MIT. Ви авторизуєте свої власні акаунти, використовуючи вбудовані налаштування API або власну пару 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.
ВАШ НАСТУПНИЙ КРОК