مرجع / جمع
تحميل سجل المصدر
تحميل الرسائل السابقة من المصادر الممكّنة، وإيقاف التشغيل مؤقتًا واستئنافه، والتحقق من تقرير التقدم الموقّع.
الإصدار الرئيسي الحالي: متاح من المصدر؛ غير مدرج في النسخة التجريبية المحمولة 0.7.0.
في قسم «المصادر»، راجع الدردشات الممكّنة، وابدأ المراقبة، ثم اختر «تحميل السجل الكامل». تعمل هذه العملية على تثبيت قائمة المصادر وقراءة رسائلها السابقة المتاحة في قسم «الدردشات» وسجل المراقبة الموقّع. تستخدم الوسائط إعدادات المرفقات الحالية وقائمة الانتظار الدائمة للتنزيل. وهذا منفصل عن التصدير الموقّع بتنسيق JSON/HTML لكل دردشة على حدة.
لجمع البيانات على مستوى الحساب بأكمله، حدد «الحساب بأكمله»، وابدأ المراقبة لتحميل قائمة المصادر الخاصة به، وراجع تلك القائمة قبل بدء تسجيل السجل. لا يزال حد قائمة الحوارات ساريًا (1,000 بشكل افتراضي، قابل للتعديل في «المعلمات»). لا يثبت نجاح العملية أن كل حوار في الحساب قد تم إدراجه. تحتاج الدردشات التي يتم اكتشافها أو تمكينها لاحقًا إلى عملية أخرى.
الإيقاف المؤقت، وإعادة التشغيل، والنتائج الجزئية#
- يؤدي «إيقاف مؤقت» السجل إلى إيقاف القراءة. يؤدي «متابعة» السجل إلى استئناف القراءة من آخر رسالة تم تسجيلها في كل مصدر؛ كما أن إعادة تشغيل التطبيق يترك العملية في حالة إيقاف مؤقت حتى يتم استئنافها. أعد تشغيل المراقبة أولاً. يتطلب الاستئناف استخدام نفس حساب Telegram.
- يتم تسجيل ملاحظة الرسالة، ومهمة المرفقات، وتسجيل حركة المؤشر في معاملة واحدة. لا يكرر التشغيل المستأنف الملاحظات التي تم تسجيلها بالفعل. قد يقوم التسجيل المباشر أو تشغيل منفصل تم بدءه صراحةً بمراقبة نفس الرسالة بشكل مستقل.
- يحدد كل مصدر معرّفًا أعلى للرسائل عند قراءتها لأول مرة. أما الرسائل الأحدث فتنتمي إلى المراقبة الحية، وليس إلى الصفحات التاريخية المتبقية لذلك المصدر.
- تظل المصادر التي يتعذر الوصول إليها والمصادر التي تم تعطيلها أثناء عملية الاستخراج مرئية على أنها «فشلت» أو «تم تخطيها». تستمر المصادر الأخرى؛ وتكون النتيجة الإجمالية غير مكتملة.
- تراعي تأخيرات FloodWait فترة الانتظار المحددة للحساب المحفوظ. تؤدي مهلة النقل ونقص مساحة القرص إلى إيقاف التشغيل مؤقتًا مع بقاء المؤشر كما هو. يتم استئناف التشغيل بعد حل المشكلة.
- يؤدي إنهاء هذه الجولة التاريخية إلى الاحتفاظ بالملاحظات المحفوظة. ولا يؤدي ذلك إلى إزالتها أو إلغاء عمليات تنزيل المرفقات الموجودة بالفعل في قائمة الانتظار. وتقوم الجولة الجديدة بقراءة المصادر الممكّنة من جديد.
يصف إكمال السجل قراءة السجل فقط. قد تظل المرفقات معلقة، أو تفشل، أو يتم استبعادها بموجب السياسة المُعدة مسبقًا. تحقق من إيصالات الوسائط في السجل وقائمة انتظار المرفقات؛ ولا يُعتبر مرفقًا محفوظًا إلا الإيصال المكتمل الذي تم الحفاظ على بايتاته. تعد عملية السجل طلبًا صريحًا لالتقاط لقطة، وهي منفصلة عن المفاتيح التي تحدد فئات الأحداث الحية المستقبلية.
نقل والتحقق#
احفظ تقرير التقدم الموقّع، ثم استخدم خيار «تصدير الأدلة» لتنزيل السجل والمرفقات المحفوظة. قد يتضمن تصدير الأدلة في وقت لاحق سجلات إضافية؛ حيث يربط التقرير عداداته ببادئة السجل في وقت إنشائه. قم بتشغيل أداة التحقق من نسخة موثوقة من هذا الإصدار:
python tgwitness/verify.py tgwitness-history-report.json --evidence evidence.zip --fingerprint TRUSTED_FINGERPRINT
احتفظ ببصمة مفتاح التوقيع المتوقعة بشكل مستقل. يقوم المحقق بالتحقق من
توقيع التقرير، وأرشيف الأدلة، ونقطة فحص التقرير، وخطة المصدر، والحساب
وعدد الرسائل المحفوظة/غير المتوفرة. بدون --evidence، فإنه يتحقق فقط من
التقرير الموقّع واتساقه الداخلي. مراحل التقدم، والعناوين، والمؤشرات، و
ملخصات المرفقات هي بيانات موقعة من قبل المجمع، وليست مُعاد تكوينها بشكل مستقل
من قبل أداة التحقق من التقرير هذه. ولا يزال مُحقق الأدلة يتحقق من بايتات الوسائط المؤرشفة.
لا يثبت التوقيع ولا إكمال السجل المتاح أصل الرسالة من Telegram، أو أنها لقطة فورية، أو اكتمال السجل التاريخي. قد تتغير الرسائل أثناء القراءة؛ ولا يتم استرداد الرسائل المحذوفة، أو التعديلات الوسيطة غير المرئية، أو المحادثات السرية. يمكن للمشغل الذي يتحكم في مفتاح التوقيع أن يزور سجلاً قبل وجود التزامات خارجية. استخدم نقاط تفتيش محفوظة بشكل منفصل أو شاهدًا مستقلًا للتأكد من خصائص الكشف عن التلاعب الموثقة.
مؤشر الاستحواذ هو حالة مساحة العمل المحلية. لا تؤدي استعادة ملف ZIP الخاص بالأدلة وحده إلى استعادة مهمة الاستحواذ المعلقة أو جلسة Telegram. احتفظ بنسخة احتياطية من مساحة العمل إذا كان من الضروري متابعة المهمة الأصلية.