אתם בוחרים את היקף הפעילות.
צ'אטים נבחרים, תיקיית טלגרם או החשבון כולו. סביבת עבודה נפרדת לכל חשבון.
השוואת מצבי איסוףתיעוד הודעות טלגרם, שימור השינויים בהן וייצוא תיעוד חתום.
ההדגמה משתמשת בנתונים פיקטיביים. אין צורך בהתחברות ל-Telegram.
איסוף באמצעות GitHub Actions (גרסה מקדימה) עותק חיצוני ב-S3: הגדרה ושחזורהתדרוך מתחיל ב-14:00.
התדרוך מתחיל ב-15:00.
הגרסה הקודמת נותרה על כנההתוכן שנאסף נשאר ביומן שלכם.
ההודעה נעלמת. ההיסטוריה שנשמרה נשארת.
01 סביבת העבודה
עיינו בממשק באמצעות נתוני הדגמה פיקטיביים.




צ'אטים נבחרים, תיקיית טלגרם או החשבון כולו. סביבת עבודה נפרדת לכל חשבון.
השוואת מצבי איסוףגרסאות שנלכדו, הודעות על מחיקה ופערים בתצפית נשמרים ביומן.
ראו את מטריצת האירועיםקובץ ZIP חתום, קבצים משומרים ודוח לא מקוון. הגנה באמצעות סיסמה אופציונלית.
ייצא ואמת אתכיצד מתארגן התיעוד
כל אירוע מקושר להאש הקודם ונושא חתימת Ed25519.
ראו מה קובע כל מנגנון אימות, והיכן נותרים גבולותיו.
גלו שמונה רמות ראיותנוצר לצורך סקירה
העבר תצפיות, קבצים ודוח HTML לא מקוון בחבילה אחת חתומה.
קראו את מודל הראיותחתימות מזהות חבלה ביחס למפתח מהימן. הן אינן מוכיחות את מקורן ב-Telegram ואינן מבטיחות תיעוד מלא. תוכן היומן והמדיה זקוקים לאחסון מוצפן שתספקו בעצמכם.
אחסון, המשכיות ואימות
יש לשמור עותקים מוצפנים ולהוסיף בדיקות עצמאיות.
ייצוא → עותק מחוץ לאתר
כבוי כברירת מחדליומן, קבצים, נקודות ביקורת עם חותמת זמן וייצוא צ'אטים — מוצפנים לפני ההעלאה ל-AWS S3 או לאחסון תואם.
AES-256-GCM מצפין אובייקטים במחשב זה. הספק מקבל אובייקטים מוצפנים.
AES-256-GCMאחסון תואם S3הכלי אינו משחזר את ההודעות ללא מפתח הפענוח שיוצא, ואינו מהווה תחליף לעד עצמאי.
התראות על בעיות, שינויים בצ'אט וסיכומים יומיים באמצעות Apprise: אפליקציות מסרים מיידיים, דוא"ל או webhook JSON משלכם.
אינו שולח את טקסט ההודעה, אלא אם תפעיל את האפשרות להציג קטעים נבחרים.
הגדרת יעדי ההתראותחשיפת חתימות זמן (timestamp) באמצעות RFC 3161 ו-OpenTimestamps.
אינו עושה זאת: אינו מתייחס לאישור לוח שנה הממתין לאישור כאל חותמת זמן מאושרת של ביטקוין.
בדקו את הוכחות חותמות הזמןשרת נפרד שומר את התצפיות החתומות ויכול לפרסם נקודות ביקורת מסוג TGW1.
אינו הופך שני סביבות עבודה על מארח-אספן אחד לעדים עצמאיים.
הגדר עדהמשך לאחר הפעלה מחדש. בדיקות חוזרות ו-coverage.json מציגות הודעות ששוחזרו ופערים.
אינו מבצע: אינו משחזר כל עריכה שהוחמצה או הודעה שנעלמה.
בדקו את הרצף והפעריםבמחשב שלך
התנסו תחילה בגרסת ההדגמה. חברו חשבון ייעודי כשתהיו מוכנים. Windows, Linux, macOS או Docker.
קרא את מדריך ההתקנהנסו את סביבת העבודה הפיקטיבית ללא חשבון טלגרם.
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. ניתן להשתמש בהגדרות ה-API המובנות לצורך כניסה ל-Telegram, או בזוג המפתחות האישי שלכם מ-my.telegram.org. מדריך התקנה מלא ↗
TgWitness 0.7.0 מה חדש → · תכונות ומגבלות ידועות →
משימה אחת בכל פעם
ארבעה מצבי איסוף. שמונה רמות אימות. מצאו את תהליך העבודה המתאים למקרה שלכם.
טעינת היסטוריה, סקירת מקורות AI, חיבור לקליינט MCP, זיהוי מדיה שנשמרה ושליחת webhooks חתומים.
זמין מהמקור הנוכחי. גרסת התצוגה המקדימה הניידת 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.
הצעד הבא שלך