# ข้อความอาจเปลี่ยนแปลงได้ เก็บรักษาสิ่งที่คุณได้เห็นไว้

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

[โอเพนซอร์ส / v0.7.0](https://phishdestroy.github.io/TgWitness/th/docs/reference/changelog/)

บันทึกข้อความ Telegram, รักษาการเปลี่ยนแปลงของข้อความ และส่งออกบันทึกที่มีลายเซ็น

[เปิดเดโม](https://phishdestroy.github.io/TgWitness/demo/?lang=th)[คู่มือการติดตั้ง](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=th)

การสาธิตนี้ใช้ข้อมูลสมมติ ไม่จำเป็นต้องลงชื่อเข้าใช้ Telegram

 [รวบรวมผ่าน GitHub Actions (รุ่นทดลอง)](https://phishdestroy.github.io/TgWitness/th/docs/capture/) [สำเนาสำรองนอกไซต์ S3: การตั้งค่าและการกู้คืน](https://phishdestroy.github.io/TgWitness/th/#s3)

ข้อความหนึ่ง ผ่านกาลเวลา#0042

Northstar · Researchแหล่งข้อมูล / ข้อความสมมติ 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 / Journalพื้นที่ทำงานท้องถิ่น

![บันทึกที่รวมข้อความที่สังเกตได้ การแก้ไข การแจ้งเตือนการลบ และเหตุการณ์ที่เกี่ยวข้อง](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 / CAPTURE

### คุณเป็นผู้กำหนดขอบเขต

สามารถเลือกแชทเฉพาะ, โฟลเดอร์ Telegram หรือบัญชีทั้งหมดได้ มีพื้นที่ทำงานแยกต่างหากสำหรับแต่ละบัญชี

[เปรียบเทียบโหมดการเก็บรวบรวมข้อมูล](https://phishdestroy.github.io/TgWitness/th/guides/modes.html#scope)

02 / PRESERVE

### การเปลี่ยนแปลงจะเพิ่มเข้าไปในเนื้อหา

เวอร์ชันที่บันทึกไว้ ประกาศการลบ และช่องว่างในการสังเกตการณ์ จะถูกเก็บไว้ในบันทึกหลักฐาน

[ดูเมทริกซ์เหตุการณ์](https://phishdestroy.github.io/TgWitness/th/guides/modes.html#events)

03 / ส่งมอบ

### บันทึกที่เดินทางได้

ไฟล์ ZIP ที่ลงนามแล้ว ไฟล์ที่เก็บรักษาไว้ และรายงานแบบออฟไลน์ มีตัวเลือกการป้องกันด้วยรหัสผ่าน

[ส่งออกและตรวจสอบ](https://phishdestroy.github.io/TgWitness/th/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/th/guides/modes.html#levels)

## พร้อมรับการตรวจสอบจากผู้อื่นแล้ว

ส่งมอบข้อสังเกต ไฟล์ และรายงาน HTML แบบออฟไลน์ ในแพ็กเกจเดียวที่ได้รับการลงนาม

[อ่านแบบจำลองหลักฐาน](https://phishdestroy.github.io/TgWitness/th/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

เลือกจำนวนวันเก็บรักษาและโหมดการทำงานเมื่อ bucket รองรับ ฟีเจอร์นี้ แผงควบคุมจะรายงานว่า การเก็บรักษาได้รับการยืนยันแล้วหรือไม่ สำหรับวัตถุที่อัปโหลด

การกู้คืนที่ได้รับการยืนยัน

ดาวน์โหลดกุญแจการเข้ารหัสและเก็บไว้แยกต่างหาก คืนค่าบนเครื่องอื่น; ไฟล์จะถูกเผยแพร่เพียงหลังจากผ่านการตรวจสอบแล้วเท่านั้น

![แผงคัดลอกข้อมูลนอกไซต์แบบครบถ้วน: จุดปลายทาง (endpoint), ภูมิภาค (region), บักเก็ต (bucket), กุญแจเข้าถึง (access keys), ตารางเวลา (schedule), การล็อกวัตถุ (Object Lock) และการควบคุมกุญแจกู้คืน (recovery key controls)](https://phishdestroy.github.io/TgWitness/assets/off-site-copy.png)

แผงควบคุมแบบเต็มที่มีตัวเลือกขั้นสูงถูกขยายออกแล้ว ไม่แสดงข้อมูลรับรองการเข้าถึงพื้นที่จัดเก็บข้อมูล

บันทึกและสื่อ`AES-256-GCM`พื้นที่จัดเก็บข้อมูลที่รองรับ S3

[ตั้งค่า S3 และกู้คืนสำเนา](https://phishdestroy.github.io/TgWitness/th/docs/exports/#s3)[อ่านรายละเอียดการตรวจสอบได้ที่](https://phishdestroy.github.io/TgWitness/th/docs/reference/evidence/#off-site-copy-and-restore-s3)

**ไม่ทำ** ไม่สามารถกู้คืนข้อมูลได้หากไม่มีกุญแจถอดรหัสที่ส่งออก หรือแทนที่พยานอิสระ

### การแจ้งเตือน · Apprise

รับการแจ้งเตือนปัญหา การเปลี่ยนแปลงในแชท และสรุปประจำวันผ่าน Apprise: ผ่านแอปส่งข้อความ อีเมล หรือ webhook JSON ของคุณเอง

ไม่ส่งข้อความข้อความเว้นแต่คุณจะเปิดใช้งานการคัดลอกข้อความ

 [กำหนดจุดหมายการแจ้งเตือน](https://phishdestroy.github.io/TgWitness/th/docs/reference/operations/#notifications)

### ข้อมูลเวลาจากแหล่งภายนอก

แฮชจุดตรวจสอบเวลาตาม RFC 3161 และ OpenTimestamps.

**ไม่ทำ** ไม่ถือว่าใบรับการนัดหมายในปฏิทินที่ยังไม่ได้รับการยืนยันเป็นเวลาประทับของ Bitcoin ที่ได้รับการยืนยันแล้ว

 [ตรวจสอบหลักฐานเวลา](https://phishdestroy.github.io/TgWitness/th/docs/reference/timestamp/)

### พยานอิสระ

เซิร์ฟเวอร์แยกต่างหากจะเก็บรักษาข้อมูลการสังเกตที่ลงนามแล้ว และสามารถเผยแพร่จุดตรวจสอบ`TGW1` ได้

**ไม่ทำ** ไม่ทำให้พื้นที่ทำงานสองแห่งบนโฮสต์ผู้รวบรวมข้อมูลเดียวกันกลายเป็นพยานอิสระ

 [ตั้งค่า witness](https://phishdestroy.github.io/TgWitness/th/docs/witness/)

### การกู้คืนข้อมูลและช่องว่างที่มองเห็นได้

ต่อจากจุดที่หยุดไว้หลังการรีสตาร์ท ระบบตรวจสอบซ้ำและ`coverage.json` แสดงข้อความที่กู้คืนได้และช่องว่าง

**ไม่ทำ** ไม่สร้างใหม่ทุกการแก้ไขที่พลาดไปหรือข้อความที่หายไป

 [ตรวจสอบความต่อเนื่องและช่องว่าง](https://phishdestroy.github.io/TgWitness/th/guides/modes.html#continuity)

## พื้นที่ทำงานแรกของคุณเริ่มต้นที่นี่

ลองดูเดโมก่อน เมื่อพร้อมแล้ว ให้เชื่อมต่อบัญชีเฉพาะ Windows, Linux, macOS หรือ Docker

[อ่านคู่มือการตั้งค่า](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=th)

**เซสชันที่นำเข้าหนึ่งเซสชัน, ลูกค้าที่กำลังทำงานหนึ่งตัว**

อย่าใช้กุญแจ TData/session ที่นำเข้าใน Telegram Desktop และ TgWitness พร้อมกัน เพราะ Telegram อาจทำให้การอนุญาตที่ใช้ร่วมกันเป็นโมฆะ (AUTH_KEY_DUPLICATED) หากต้องการใช้พร้อมกัน ให้สร้างบัญชี TgWitness แยกต่างหากโดยใช้หมายเลขโทรศัพท์หรือ QR Code

[อ่านคำเตือนเกี่ยวกับการนำเข้าเซสชัน](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=th#session-warning)

**โปรดดูข้อมูลก่อนที่จะเชื่อมต่อ**

ลองใช้พื้นที่ทำงานจำลองโดยไม่ต้องมีบัญชี Telegram

[เปิดเดโมออนไลน์ →](https://phishdestroy.github.io/TgWitness/demo/?lang=th)

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

**คำสั่งติดตั้งในเครื่อง**

ขั้นตอน 01

### ดาวน์โหลดแหล่งต้นแบบ

[ดาวน์โหลดไฟล์ ZIP ที่ประกอบด้วยซอร์สโค้ด](https://github.com/phishdestroy/TgWitness/archive/refs/heads/main.zip)และแตกไฟล์ออก หรือคัดลอก (clone) รีโพสิตอรี:

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

การติดตั้งโปรแกรมต้องการ Python 3.11 ขึ้นไป โปรแกรมติดตั้งบน Windows จะเสนอการติดตั้งอัตโนมัติหาก Python ยังไม่ติดตั้ง

[ดูเวอร์ชันที่ปล่อยออกมา](https://github.com/phishdestroy/TgWitness/releases)

ไม่มี Python บน Windows? [ดาวน์โหลดแพ็กเกจแบบพกพา (portable package](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/th/docs/reference/quickstart/)

**TgWitness 0.7.0** [มีอะไรใหม่ →](https://phishdestroy.github.io/TgWitness/th/docs/reference/changelog/) · [คุณสมบัติและข้อจำกัดที่ทราบ →](https://phishdestroy.github.io/TgWitness/th/docs/reference/features/)

## คำแนะนำที่ชัดเจน ขั้นตอนต่อไปที่มีประโยชน์

[ดูคู่มือ ↗](https://phishdestroy.github.io/TgWitness/th/docs/)

[### โหมดการทำงาน, สถานการณ์ และระดับหลักฐาน สี่โหมดการเก็บข้อมูล แปดระดับการตรวจสอบ ค้นหาขั้นตอนการทำงานที่เหมาะสมกับกรณีของคุณ](https://phishdestroy.github.io/TgWitness/th/guides/modes.html)

[01 ### เชื่อมต่อบัญชี รองรับการนำเข้าข้อมูลจากโทรศัพท์มือถือ, QR code และเซสชันที่รองรับ](https://phishdestroy.github.io/TgWitness/th/docs/accounts/)[02 ### เลือกพร็อกซี รายชื่อ MTProxy สาธารณะ หรือเส้นทางของคุณเอง](https://phishdestroy.github.io/TgWitness/th/docs/proxies/)[03 ### ตั้งค่าบอทพยาน จุดตรวจสอบที่ลงนามในช่อง Telegram ของคุณ](https://phishdestroy.github.io/TgWitness/th/docs/witness/)[04 ### ส่งออกและตรวจสอบ แบ่งปันประวัติที่บันทึกไว้และตรวจสอบความสมบูรณ์ของข้อมูล](https://phishdestroy.github.io/TgWitness/th/docs/exports/)

## จัดการกับคลังข้อมูล

โหลดประวัติ, ตรวจสอบแหล่งข้อมูล AI, เชื่อมต่อไคลเอนต์ MCP, ระบุสื่อที่บันทึกไว้ และส่ง webhooks ที่มีลายเซ็น

มีให้ดาวน์โหลดจากแหล่งปัจจุบัน เวอร์ชัน 0.7.0 portable preview ถูกพัฒนาขึ้นก่อนเครื่องมือเหล่านี้

[สำรวจขั้นตอนการทำงาน](https://phishdestroy.github.io/TgWitness/th/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=th)[คู่มือการติดตั้ง](https://phishdestroy.github.io/TgWitness/demo/guide.html?lang=th)
