TgWitness / دستاویزات

حوالہ / جمع کریں

ماخذ کی تاریخ لوڈ کریں

ممکنہ ذرائع سے گزشتہ پیغامات لوڈ کریں، وقفہ کریں اور دوبارہ شروع کریں، اور ایک دستخط شدہ پیش رفت رپورٹ کی تصدیق کریں۔

موجودہ مرکزی: ماخذ سے دستیاب؛ 0.7.0 پورٹیبل پیش نظارہ میں شامل نہیں۔

ماخذوں میں، فعال چیٹس کا جائزہ لیں، مشاہدہ شروع کریں، پھر پوری تاریخ لوڈ کریں کا انتخاب کریں۔ یہ عمل ماخذوں کی اس فہرست کو درست کرتا ہے اور ان کے دستیاب پرانے پیغامات کو چیٹس اور دستخط شدہ مشاہداتی جریدے میں پڑھتا ہے۔ میڈیا موجودہ منسلکہ ترتیبات اور پائیدار ڈاؤن لوڈ قطار استعمال کرتا ہے۔ یہ ہر چیٹ کے لیے دستخط شدہ JSON/HTML برآمد سے الگ ہے۔

پورے اکاؤنٹ سے ڈیٹا اکٹھا کرنے کے لیے، 'پورے اکاؤنٹ' (Whole account) کو منتخب کریں، اس کی ماخذ فہرست (source list) لوڈ کرنے کے لیے 'مشاہدہ شروع کریں' (start observation) پر کلک کریں، اور تاریخ شروع کرنے سے پہلے اس فہرست کا جائزہ لیں۔ ڈائیلاگ-فہرست کی حد اب بھی لاگو ہوتی ہے (ڈیفالٹ کے طور پر 1,000، پیرامیٹرز میں تبدیل کی جا سکتی ہے)۔ ایک کامیاب چلانے سے یہ ثابت نہیں ہوتا کہ ہر اکاؤنٹ ڈائیلاگ کی فہرست بنائی گئی تھی۔ بعد میں دریافت یا فعال کیے گئے چیٹس کے لیے دوبارہ چلانا ضروری ہے۔

وقف، دوبارہ شروع اور جزوی نتائج#

  • وقف تاریخ پڑھنا روک دیتا ہے۔ جاری رکھیں ہر ماخذ میں آخری محفوظ کردہ پیغام سے دوبارہ شروع کرتا ہے۔ ایپ کو دوبارہ شروع کرنے سے بھی عمل وقف رہتا ہے جب تک دوبارہ شروع نہ کیا جائے۔ سب سے پہلے مشاہدہ دوبارہ شروع کریں۔ دوبارہ شروع کرنے کے لیے اسی ٹیلیگرام اکاؤنٹ کی ضرورت ہے۔
  • پیغام کا مشاہدہ، منسلک کی کارروائی اور کرسر کا کمٹ ایک ہی ٹرانزیکشن میں۔ دوبارہ شروع ہونے والا رن اپنے پہلے ہی کمٹ شدہ مشاہدات کو دہراتا نہیں ہے۔ لائیو کیپچر یا ایک الگ، واضح طور پر شروع کیا گیا رن آزادانہ طور پر اسی پیغام کا مشاہدہ کر سکتا ہے۔
  • ہر ماخذ اپنی پہلی پڑھائی پر پیغام کی اعلیٰ شناخت (ID) کو طے کرتا ہے۔ نئے پیغامات براہِ راست مشاہدے سے متعلق ہیں، نہ کہ اس ماخذ کے باقی تاریخی صفحات سے۔
  • غیر قابل رسائی ذرائع اور حصول کے دوران غیر فعال کیے گئے ذرائع 'ناکام' یا 'چھوڑا گیا' کے طور پر دکھائی دیتے رہتے ہیں۔ دیگر ذرائع جاری رہتے ہیں؛ مجموعی نتیجہ نامکمل رہتا ہے۔
  • FloodWait کی تاخیریں محفوظ اکاؤنٹ کے بیک آف کو مدنظر رکھتی ہیں۔ ٹرانسپورٹ ٹائم آؤٹس اور کم ڈسک اسپیس رن کو معطل کر دیتے ہیں جبکہ کرسر اپنی جگہ برقرار رہتا ہے۔ مسئلے کے حل کے بعد دوبارہ شروع کریں۔
  • اس ہسٹری رن کے اختتام پر محفوظ شدہ مشاہدات برقرار رہتے ہیں۔ یہ انہیں حذف نہیں کرتا یا پہلے سے قطار میں لگی منسلک فائلوں کی ڈاؤن لوڈنگ کو منسوخ نہیں کرتا۔ ایک نیا رن فعال ذرائع کو دوبارہ پڑھتا ہے۔

تاریخ کی تکمیل صرف تاریخ کے ریڈز کو بیان کرتی ہے۔ منسلکات زیر التواء رہ سکتے ہیں، ناکام ہو سکتے ہیں، یا ترتیب دی گئی پالیسی کے تحت خارج کیے جا سکتے ہیں۔ جرنل اور منسلکات کی قطار میں میڈیا رسیدیں چیک کریں؛ صرف ایک مکمل رسید جس میں بائٹس محفوظ ہوں، ایک محفوظ شدہ منسلک کے طور پر شمار ہوتی ہے۔ تاریخ کا آپریشن ایک واضح سنپ شاٹ کی درخواست ہے اور یہ ان سوئچز سے الگ ہے جو مستقبل کے لائیو ایونٹس کی زمروں کا انتخاب کرتے ہیں۔

منتقل کریں اور تصدیق کریں#

دستخط شدہ پیش رفت رپورٹ محفوظ کریں، پھر شواہد برآمد کریں تاکہ جرنل اور محفوظ شدہ منسلکات ڈاؤن لوڈ کیے جا سکیں۔ بعد میں شواہد کی برآمد میں اضافی ریکارڈز شامل ہو سکتے ہیں؛ رپورٹ اپنے کاؤنٹرز کو اس جرنل کے پری فکس سے منسلک کرتی ہے جس وقت یہ بنائی گئی تھی۔ تصدیق کنندہ کو اس ورژن کے ایک معتبر چیک آؤٹ سے چلائیں:

python tgwitness/verify.py tgwitness-history-report.json --evidence evidence.zip --fingerprint TRUSTED_FINGERPRINT

متوقع سگننگ-کی فنگر پرنٹ کو آزادانہ طور پر محفوظ رکھیں۔ مصدقہ رپورٹ کے دستخط، شواہد کے آرکائیو، رپورٹ کے چیک پوائنٹ، ماخذ کے منصوبے، اکاؤنٹ اور محفوظ شدہ/غائب پیغامات کی تعداد کو چیک کرتا ہے۔ --evidence کے بغیر، یہ صرف دستخط شدہ رپورٹ اور اس کی اندرونی مطابقت کو چیک کرتا ہے۔ ترقی کے مراحل، عناوین، کرسر اور منسلک خلاصے، کلیکٹر کے دستخط شدہ بیانات ہیں، نہ کہ اس رپورٹ چیکر کی جانب سے آزادانہ طور پر دوبارہ ترتیب دیے گئے ہیں۔ شواہد کی تصدیق کرنے والا پھر بھی محفوظ شدہ میڈیا بائٹس کی جانچ کرتا ہے۔

دستیاب ہسٹری پر دستخط کرنے یا اسے مکمل کرنے سے ٹیلیگرام کے ماخذ، ایک ایٹمی سنیپ شاٹ، یا تاریخی مکمل پن کا ثبوت نہیں ملتا۔ پیغامات پڑھنے کے دوران تبدیل ہو سکتے ہیں؛ حذف شدہ پیغامات، دیکھے نہ گئے درمیانی ترمیمات اور سیکرٹ چیٹس بازیافت نہیں کیے جاتے۔ ایک آپریٹر جو سگننگ کی کو کنٹرول کرتا ہے، بیرونی پابندیاں قائم ہونے سے پہلے ایک جریدہ وضع کر سکتا ہے۔ دستاویزی مداخلت-تشخیص خصوصیات کے لیے الگ سے محفوظ کردہ چیک پوائنٹس یا ایک آزاد گواہ استعمال کریں۔

حصولی نشانہ مقامی ورک اسپیس کی حالت ہے۔ صرف ثبوت کا ZIP بحال کرنا زیر التواء حصولی کام یا ٹیلیگرام سیشن کو بحال نہیں کرتا۔ اگر اصل کام کے تسلسل کی ضرورت ہو تو ورک اسپیس کا بیک اپ رکھیں۔