קוד פתוח / v0.7.0

הודעות משתנות. שמור את מה שראית.

תיעוד הודעות טלגרם, שימור השינויים בהן וייצוא תיעוד חתום.

ההדגמה משתמשת בנתונים פיקטיביים. אין צורך בהתחברות ל-Telegram.

איסוף באמצעות GitHub Actions (גרסה מקדימה) עותק חיצוני ב-S3: הגדרה ושחזור
הודעה, לאורך הזמן #0042
Northstar · מחקרמקור/הודעה בדיונית 42
  1. הודעה שנצפתה:

    התדרוך מתחיל ב-14:00.

  2. עריכה נשמרה

    התדרוך מתחיל ב-15:00.

    הגרסה הקודמת נותרה על כנה
  3. הודעת מחיקה

    התוכן שנאסף נשאר ביומן שלכם.

ההודעה נעלמת. ההיסטוריה שנשמרה נשארת.

01 סביבת העבודה

כל שינוי שנלכד. בדיוק במקום שבו אתה צריך אותו.

עיינו בממשק באמצעות נתוני הדגמה פיקטיביים.

TgWitness / צ'אטים שנשמרוסביבת העבודה שלך לתיעוד תצפיות
שיחות טלגרם שנשמרו בעיצוב כהה, עם עריכות והודעות שנמחקו שנלכדו ונשמרו בהקשרן
01 / צ'אטים שנשמרו תצוגת שיחה מוכרת, עם עריכות והודעות מחיקה שנלכדו לצד ההודעות.
TgWitness / יומןסביבת עבודה מקומית
יומן הכולל הודעות שנצפו, עריכות, הודעות על מחיקה ואירועים שנכללו בכיסוי
02 / יומן ציר זמן הניתן לחיפוש של כל מה שנצפה בחשבונך, כולל הפרעות.
TgWitness / היסטוריית עריכותסביבת עבודה מקומית
מגירת פרטים המציגה השוואה בין הגרסה הקודמת של ההודעה שנטמעה לבין הגרסה הערוכה שלה
03 / היסטוריית עריכות השוואת גרסאות שנלכדו מבלי לדרוס את התצפית הקודמת.
TgWitness / ייצוא חתוםסביבת עבודה מקומית
ייצוא סביבת העבודה המציע קבצי ZIP, JSONL ו-CSV חתומים, וכן דוח HTML למשתמש לא מקוון
04 / ייצוא חתום קחו את היומן אתכם, עם רשימת תוכן ומאמת עצמאי.
01 / לכידה

אתם בוחרים את היקף הפעילות.

צ'אטים נבחרים, תיקיית טלגרם או החשבון כולו. סביבת עבודה נפרדת לכל חשבון.

השוואת מצבי איסוף
03 / מסירה

תיעוד שנשמר לאורך זמן.

קובץ ZIP חתום, קבצים משומרים ודוח לא מקוון. הגנה באמצעות סיסמה אופציונלית.

ייצא ואמת את

כיצד מתארגן התיעוד

שנה בייט אחד. השרשרת תודיע לך.

כל אירוע מקושר להאש הקודם ונושא חתימת Ed25519.

האירועים שנלכדו מקושרים להאשים קודמים, נושאים חתימות ומועברים בייצוא הניתן לאימות.
שינוי של רשומה שנלכדה משנה את ה-hash שלה ופוגע באמינות האימות של הרשומה המקושרת.
נקודת ביקורת הנשמרת בנפרד מאפשרת למקבל להשוות את היומן המיוצא עם תצפית קודמת.

ראו מה קובע כל מנגנון אימות, והיכן נותרים גבולותיו.

גלו שמונה רמות ראיות

נוצר לצורך סקירה

מוכן לעיון נוסף.

העבר תצפיות, קבצים ודוח HTML לא מקוון בחבילה אחת חתומה.

קראו את מודל הראיות
tgwitness-evidence.zipחבילה חתומה
  • 01
    תצפיות מקוריותרשומות JSONL + טבלת CSV
  • 02
    הקשר קריאדוח HTML לא מקוון + מדיה משומרת
  • 03
    אימות עצמאירשימת תוכן חתומה + בודק עצמאי

חתימות מזהות חבלה ביחס למפתח מהימן. הן אינן מוכיחות את מקורן ב-Telegram ואינן מבטיחות תיעוד מלא. תוכן היומן והמדיה זקוקים לאחסון מוצפן שתספקו בעצמכם.

אחסון, המשכיות ואימות

עותקים ב-S3. בדיקות חיצוניות.

יש לשמור עותקים מוצפנים ולהוסיף בדיקות עצמאיות.

ייצוא → עותק מחוץ לאתר

כבוי כברירת מחדל

העתק הכל לאחסון תואם S3

יומן, קבצים, נקודות ביקורת עם חותמת זמן וייצוא צ'אטים — מוצפנים לפני ההעלאה ל-AWS S3 או לאחסון תואם.

הגדרות אחסון ושחזור
הצפנה בצד הלקוח
AES-256-GCM מצפין אובייקטים במחשב זה. הספק מקבל אובייקטים מוצפנים.
העתקות מתוזמנות או ידניות
העתק כעת, או בחר פרק זמן בין 1 ל-1,440 דקות. בדוק את ההתקדמות בלוח הבקרה.
Object Lock
בחרו את מספר ימי השמירה ואת המצב, כאשר המאגר תומך בכך. הלוח מדווח אם השמירה אושרה עבור אובייקט שהועלה.
שחזור מאומת
הורידו את מפתח ההצפנה ושמרו אותו בנפרד. שחזרו את הקבצים במחשב אחר; הקבצים מתפרסמים רק לאחר אימות.
לוח בקרות מלא מחוץ לאתר: נקודת קצה, אזור, דלי, מפתחות גישה, לוח זמנים, נעילת אובייקטים ובקרות מפתחות שחזור
לוח הבקרה המלא עם האפשרויות המתקדמות פתוח. לא מוצגים פרטי הזדהות לאחסון.
יומן ותקשורתAES-256-GCMאחסון תואם S3

הכלי אינו משחזר את ההודעות ללא מפתח הפענוח שיוצא, ואינו מהווה תחליף לעד עצמאי.

התראות · Apprise

התראות על בעיות, שינויים בצ'אט וסיכומים יומיים באמצעות Apprise: אפליקציות מסרים מיידיים, דוא"ל או webhook JSON משלכם.

אינו שולח את טקסט ההודעה, אלא אם תפעיל את האפשרות להציג קטעים נבחרים.

הגדרת יעדי ההתראות

חותמות זמן חיצוניות

חשיפת חתימות זמן (timestamp) באמצעות RFC 3161 ו-OpenTimestamps.

אינו עושה זאת: אינו מתייחס לאישור לוח שנה הממתין לאישור כאל חותמת זמן מאושרת של ביטקוין.

בדקו את הוכחות חותמות הזמן

עד עצמאי

שרת נפרד שומר את התצפיות החתומות ויכול לפרסם נקודות ביקורת מסוג TGW1.

אינו הופך שני סביבות עבודה על מארח-אספן אחד לעדים עצמאיים.

הגדר עד

שחזור ופערים ניכרים

המשך לאחר הפעלה מחדש. בדיקות חוזרות ו-coverage.json מציגות הודעות ששוחזרו ופערים.

אינו מבצע: אינו משחזר כל עריכה שהוחמצה או הודעה שנעלמה.

בדקו את הרצף והפערים

במחשב שלך

סביבת העבודה הראשונה שלכם מתחילה כאן.

התנסו תחילה בגרסת ההדגמה. חברו חשבון ייעודי כשתהיו מוכנים. Windows, Linux, macOS או Docker.

קרא את מדריך ההתקנה
עיינו באתר לפני שתתחברו.

נסו את סביבת העבודה הפיקטיבית ללא חשבון טלגרם.

פתח את ההדגמה המקוונת →

Windows scripts\Demo.cmdLinux / macOS sh start.sh --demo
פקודות להתקנה מקומית
שלב 01

הורד את הקוד המקור.

הורידו את קובץ ה-ZIP של הקוד המקור וחילצו אותו, או שיכפלו את המאגר:

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

הפעלת המקור דורשת Python 3.11 ומעלה. תוכנת ההפעלה של Windows מציעה התקנה אם Python אינו מותקן.

עיין במהדורות

אין לכם Python ב-Windows? הורידו את החבילה הניידת, חלצו אותה ולחצו פעמיים על הקובץ 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 .

להתקנות מהמקור, האסימון הוא data/live/panel-token.txt. ניתן להשתמש בהגדרות ה-API המובנות לצורך כניסה ל-Telegram, או בזוג המפתחות האישי שלכם מ-my.telegram.org. מדריך התקנה מלא ↗

TgWitness 0.7.0 מה חדש → · תכונות ומגבלות ידועות →

משימה אחת בכל פעם

הוראות ברורות. צעד מועיל להמשך.

עיינו במדריכים ↗

מצבים, תרחישים ורמות ראיות

ארבעה מצבי איסוף. שמונה רמות אימות. מצאו את תהליך העבודה המתאים למקרה שלכם.

עבוד עם הארכיון.

טעינת היסטוריה, סקירת מקורות AI, חיבור לקליינט MCP, זיהוי מדיה שנשמרה ושליחת webhooks חתומים.

זמין מהמקור הנוכחי. גרסת התצוגה המקדימה הניידת 0.7.0 קדמה לכלים אלה.

גלו את תהליך העבודה

לפני שתתחילו.

האם דף זה מקושר ל-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.

הצעד הבא שלך

תבדקו קודם. תתחילו בהגדרה כשתהיו מוכנים.