# Повідомлення змінюються. Збережіть те, що ви бачили.

Canonical page: https://phishdestroy.github.io/TgWitness/uk/

[Відкрите програмне забезпечення / v0.7.0](https://phishdestroy.github.io/TgWitness/uk/docs/reference/changelog/)

Збирайте повідомлення Telegram, зберігайте їхні зміни та експортуйте підписаний запис.

[Відкрити демо](https://phishdestroy.github.io/TgWitness/demo/?lang=uk)[Посібник з налаштування](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=uk)

У демоверсії використовуються вигадані дані. Реєстрація в Telegram не потрібна.

 [Вивантаження через GitHub Actions (попередня версія)](https://phishdestroy.github.io/TgWitness/uk/docs/capture/) [Зовнішня копія на S3: налаштування та відновлення](https://phishdestroy.github.io/TgWitness/uk/#s3)

ПОВІДОМЛЕННЯ, ЩО ПРОХОДИТЬ ЧЕРЕЗ ЧАС #0042

Northstar · ДослідженняВигадане джерело / повідомлення 42

1. **Спостережуване повідомлення:**09:41:02

   Брифінг починається з 14:00.
2. **Збережено редагування**09:43:18

   Брифінг починається з 15:00.

   Попередня версія збережена
3. **Повідомлення про видалення**10:06:45

   Зафіксований вміст залишається у вашому журналі.

Три спостереження. Одна історія.ПРИКЛАД

Повідомлення зникає. Зафіксована історія залишається.

## Кожна зафіксована зміна. Саме там, де вам це потрібно.

Ознайомтеся з інтерфейсом за допомогою вигаданих демонстраційних даних.

TgWitness / Збережені чатиВАШ РОБОЧИЙ ПРОСТІР ДЛЯ СПОСТЕРЕЖЕННЯ

![Збережені розмови в Telegram у темній темі, із фіксованими редагуваннями та видаленими повідомленнями, що зберігаються в контексті](https://phishdestroy.github.io/TgWitness/assets/chats-dark.png)

01 / Збережені чати Звичний вигляд розмови, де поруч із повідомленнями відображаються зафіксовані редагування та повідомлення про видалення.

TgWitness / ЖурналМІСЦЕВИЙ РОБОЧИЙ ПРОСТІР

![Журнал із зафіксованими повідомленнями, редагуваннями, повідомленнями про видалення та подіями, що підлягають висвітленню](https://phishdestroy.github.io/TgWitness/assets/workspace.png)

02 / Журнал — хронологічний перелік подій, зафіксованих вашим обліковим записом, з можливістю пошуку, включаючи переривання.

TgWitness / Історія редагуваньМІСЦЕВИЙ РОБОЧИЙ ПРОСТІР

![Висувне вікно з порівнянням зафіксованої попередньої та відредагованої версій повідомлення](https://phishdestroy.github.io/TgWitness/assets/detail.png)

03 / Історія редагувань Порівнюйте збережені версії, не перезаписуючи попередні записи.

TgWitness / Підписані експортовані даніМІСЦЕВИЙ РОБОЧИЙ ПРОСТІР

![Експорт робочого простору, що надає підписані файли у форматах ZIP, JSONL, CSV та офлайн-звіт у форматі HTML](https://phishdestroy.github.io/TgWitness/assets/exports.png)

04 / Підписані експортовані дані. Візьміть журнал із собою — разом із маніфестом та незалежним верифікатором.

01 / ЗАПИС

### Ви обираєте сферу застосування.

Вибрані чати, папка Telegram або весь обліковий запис. Окремий робочий простір для кожного облікового запису.

[Порівняйте режими збору даних](https://phishdestroy.github.io/TgWitness/uk/guides/modes.html#scope)

02 / ЗБЕРЕЖЕННЯ

### Зміни доповнюють історію.

Зафіксовані версії, повідомлення про видалення та прогалини в спостереженні залишаються в журналі.

[Перегляньте матрицю подій](https://phishdestroy.github.io/TgWitness/uk/guides/modes.html#events)

03 / ПЕРЕДАЧА

### Запис, що подорожує.

Підписаний ZIP-архів, збережені файли та офлайн-звіт. Опціональний захист паролем.

[Експортувати та перевірити](https://phishdestroy.github.io/TgWitness/uk/docs/exports/)

## Зміни один байт — ланцюжок про це повідомить.

Кожна подія містить посилання на попередній хеш та підпис Ed25519.

![Зафіксовані події містять посилання на попередні хеші, мають підписи та передаються у вигляді перевіреного експорту.](https://phishdestroy.github.io/TgWitness/assets/evidence-chain-animated.svg)

![Зміна записаного запису змінює його хеш-код і порушує можливість перевірки пов’язаного запису.](https://phishdestroy.github.io/TgWitness/assets/evidence-tamper-animated.svg)

![Окремо збережений контрольний пункт дозволяє одержувачу порівняти експортований журнал із попередніми даними.](https://phishdestroy.github.io/TgWitness/assets/evidence-checkpoint-animated.svg)

Дізнайтеся, що забезпечує кожен механізм верифікації та де пролягають його межі.

[Ознайомтеся з вісьмома рівнями доказовості](https://phishdestroy.github.io/TgWitness/uk/guides/modes.html#levels)

## Готовий до додаткової перевірки.

Передавайте спостереження, файли та офлайн-звіт у форматі HTML в одному підписаному пакеті.

[Ознайомтеся з моделлю доказів](https://phishdestroy.github.io/TgWitness/uk/docs/reference/evidence/)

tgwitness-evidence.zipПІДПИСАНИЙ ПАКЕТ

- 01

  Оригінальні спостереженняЗаписи у форматі JSONL + таблиця у форматі CSV
- 02

  Зрозумілий контекстОфлайн-звіт у форматі HTML + збережені мультимедійні файли
- 03

  Незалежна перевіркаПідписаний маніфест + автономний верифікатор

Підписи виявляють спроби фальсифікації на основі надійного ключа. Вони не підтверджують походження з Telegram і не гарантують повного збереження даних. Вміст журналу та мультимедійні файли потребують зашифрованого сховища, яке ви повинні забезпечити самостійно.

## Копії на S3. Зовнішні перевірки.

Зберігайте зашифровані копії та додавайте незалежні перевірки.

За замовчуванням вимкнено

### Скопіювати все до сховища, сумісного з S3

Журнал, файли, контрольні точки з часовими мітками та експортовані дані чатів — шифруються перед завантаженням у AWS S3 або сумісне сховище.

**Налаштування зберігання та відновлення**

Шифрування на стороні клієнта

`AES-256-GCM` шифрує об’єкти на цьому комп’ютері. Провайдер отримує зашифровані об’єкти.

Заплановані або ручні копії

Скопіюйте зараз або виберіть інтервал від 1 до 1 440 хвилин. Перевіряйте хід виконання у панелі.

Object Lock

Виберіть термін зберігання та режим, якщо це підтримується сховищем. Панель повідомляє, чи було підтверджено зберігання завантаженого об’єкта.

Перевірене відновлення

Завантажте ключ шифрування та зберігайте його окремо. Відновіть дані на іншому комп’ютері; файли публікуються лише після перевірки.

![Повна панель налаштувань поза сайтом: кінцева точка, регіон, сховище, ключі доступу, розклад, блокування об’єктів та управління ключами відновлення](https://phishdestroy.github.io/TgWitness/assets/off-site-copy.png)

Повна панель з розгорнутими розширеними налаштуваннями. Дані для входу до сховища не відображаються.

Журнал та ЗМІ`AES-256-GCM`Сховище, сумісне з S3

[Налаштуйте S3 та відновте копію](https://phishdestroy.github.io/TgWitness/uk/docs/exports/#s3)[Ознайомтеся з деталями перевірки](https://phishdestroy.github.io/TgWitness/uk/docs/reference/evidence/#off-site-copy-and-restore-s3)

**Чого не робить** відновлює **дані** без експортованого ключа дешифрування та не замінює незалежного свідка.

### Сповіщення · Apprise

Сповіщення про проблеми, зміни в чатах та щоденні зведення через Apprise: месенджери, електронну пошту або власний JSON-вебхук.

**Не виконується**: текст повідомлень не надсилається, якщо ви не увімкнули функцію уривків.

 [Налаштувати пункти призначення сповіщень](https://phishdestroy.github.io/TgWitness/uk/docs/reference/operations/#notifications)

### Зовнішні мітки часу

Хешуйте контрольні точки з часовими мітками за допомогою RFC 3161 та OpenTimestamps.

**Чого не робить**. Не розглядає очікуване підтвердження в календарі як підтверджену мітку часу Bitcoin.

 [Перевірити докази з часовими мітками](https://phishdestroy.github.io/TgWitness/uk/docs/reference/timestamp/)

### Незалежний свідок

Окремий хост зберігає підписані спостереження та може публікувати `TGW1` контрольні точки.

**Чого не робить**: не перетворює два робочі простори на одному хості-колекторі на незалежні джерела доказів.

 [Налаштуйте Witness](https://phishdestroy.github.io/TgWitness/uk/docs/witness/)

### Відновлення та очевидні прогалини

Продовження роботи після перезапуску. Повторна перевірка та `coverage.json` відображення відновлених повідомлень та пропусків.

**Чого не робить** відтворює кожне пропущене редагування або зникле повідомлення.

 [Перевірте послідовність та пропуски](https://phishdestroy.github.io/TgWitness/uk/guides/modes.html#continuity)

## Ваша перша робоча область починається тут.

Спочатку ознайомтеся з демо-версією. Коли будете готові, підключіть виділений обліковий запис. Windows, Linux, macOS або Docker.

[Ознайомтеся з інструкцією з налаштування](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=uk)

**Один імпортований сеанс — один запущений клієнт.**

Не використовуйте імпортований ключ TData/сесії одночасно в Telegram Desktop та TgWitness. Telegram може анулювати спільну авторизацію (AUTH_KEY_DUPLICATED). Для паралельного використання створіть окремий обліковий запис у TgWitness за номером телефону або QR-кодом.

[Ознайомтеся з попередженням щодо імпорту сеансу](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=uk#session-warning)

**Ознайомтеся з інформацією, перш ніж підключатися.**

Спробуйте вигаданий робочий простір без облікового запису Telegram.

[Відкрити онлайн-демо →](https://phishdestroy.github.io/TgWitness/demo/?lang=uk)

Windows `scripts\Demo.cmd`Linux / macOS `sh start.sh --demo`

**Команди для локальної інсталяції**

КРОК 01

### Отримати вихідний код.

[Завантажте ZIP-архів із вихідним кодом](https://github.com/phishdestroy/TgWitness/archive/refs/heads/main.zip) і розпакуйте його, або клонуйте репозиторій:

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

Для запуску програми необхідна версія Python 3.11+. Програма запуску для Windows пропонує встановити Python, якщо його немає.

[Переглянути випуски](https://github.com/phishdestroy/TgWitness/releases)

Немає Python на Windows? [Завантажте портативний пакет](https://github.com/phishdestroy/TgWitness/releases/download/v0.7.0/TgWitness-0.7.0-windows-amd64-portable.zip), розпакуйте його та двічі клацніть на файл «`TgWitness.cmd`».

КРОК 02

### Оберіть спосіб запуску.

Двічі клацніть на `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](http://127.0.0.1:8787).

Для встановлення з вихідного коду токен знаходиться в `data/live/panel-token.txt`. Для входу в Telegram можна використовувати вбудовані налаштування API або власну пару з [my.telegram.org](https://my.telegram.org). [Повна інструкція з налаштування ↗](https://phishdestroy.github.io/TgWitness/uk/docs/reference/quickstart/)

**TgWitness 0.7.0** [Що нового →](https://phishdestroy.github.io/TgWitness/uk/docs/reference/changelog/) · [Функції та відомі обмеження →](https://phishdestroy.github.io/TgWitness/uk/docs/reference/features/)

## Чіткі інструкції. Корисний наступний крок.

[Ознайомтеся з посібниками ↗](https://phishdestroy.github.io/TgWitness/uk/docs/)

[### Режими, сценарії та рівні доказовості Чотири режими збору даних. Вісім рівнів перевірки. Оберіть робочий процес, що підходить для вашої справи.](https://phishdestroy.github.io/TgWitness/uk/guides/modes.html)

[01 ### Підключити обліковий запис Імпорт даних із телефону, QR-кодів та підтримуваних сеансів.](https://phishdestroy.github.io/TgWitness/uk/docs/accounts/)[02 ### Виберіть проксі-сервер Публічні списки MTProxy або ваш власний маршрут.](https://phishdestroy.github.io/TgWitness/uk/docs/proxies/)[03 ### Налаштування бота-свідка Підписані контрольні точки у вашому каналі Telegram.](https://phishdestroy.github.io/TgWitness/uk/docs/witness/)[04 ### Експорт та перевірка Поділіться збереженою історією та перевірте її цілісність.](https://phishdestroy.github.io/TgWitness/uk/docs/exports/)

## Опрацюйте архів.

Завантажуйте історію, переглядайте джерела ШІ, підключайте клієнт MCP, розпізнавайте збережені мультимедійні файли та надсилайте підписані веб-хуки.

Доступно з поточного джерела. Портативна попередня версія 0.7.0 з’явилася раніше за ці інструменти.

[Ознайомтеся з робочим процесом](https://phishdestroy.github.io/TgWitness/uk/docs/archive/)

## Перш ніж почати.

**Чи пов’язана ця сторінка з Telegram?**

Ні. Це статична сторінка проєкту з вигаданими прикладами та скріншотами. Фактична програма працює на вашому комп’ютері або сервері; вхід у систему відбувається саме там.

**Чи можна відновити повідомлення, видалені до початку запису?**

Ні. TgWitness зберігає вміст, який був доступний у вашому акаунті під час збору даних. Пізніший знімок історії не дозволяє відтворити пропущені редагування або видалені повідомлення.

**Чи зашифрований весь мій журнал?**

Реквізити облікового запису та секрети підпису зберігаються у зашифрованому сховищі. Для локальних повідомлень та вкладень необхідний зашифрований диск або том. При експорті можна за бажанням використовувати ZIP-архів із шифруванням AES-256, захищений паролем.

**Чи пов’язаний цей ресурс із Telegram?**

Ні. TgWitness — це незалежний проєкт, що використовує Telethon, який розповсюджується за ліцензією MIT. Ви авторизуєте свої власні акаунти, використовуючи вбудовані налаштування API або власну пару API.

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.

[Read the complete notice](https://phishdestroy.github.io/TgWitness/docs/reference/notice/) [Original text](https://phishdestroy.github.io/TgWitness/NOTICE)

## Спочатку ознайомтеся з інформацією. Налаштуйте, коли будете готові.

[Відкрити демо](https://phishdestroy.github.io/TgWitness/demo/?lang=uk)[Посібник з налаштування](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=uk)
