حوالہ / جمع کریں
خصوصیات اور حدود
TgWitness آج جو نافذ کرتا ہے، ٹیلیگرام پلیٹ فارم جو محدود کرتا ہے اور جو مستقبل کے کام کے طور پر باقی ہے۔
ڈیزائن حوالہ: 26 اکتوبر 2026۔ بنیادی استعمال کا کیس نجی ٹیلیگرام گروپس اور چینلز ہے جو منسلک اکاؤنٹس کے لیے قابلِ رسائی ہیں۔ یہ دستاویز نافذ کردہ رویے، پلیٹ فارم کی حدود اور مستقبل کے کام کو الگ کرتی ہے۔ ایک ہدف فنِ تعمیر کا عنصر اس بات کا دعویٰ نہیں کہ یہ خصوصیت پہلے ہی موجود ہے۔
خودمختار ایپلیکیشن#
TgWitness کا اپنا انسٹالیشن، ڈیٹا ڈائریکٹری، اور ریلیز لائف سائیکل ہے۔ بنڈل شدہ ویب انٹرفیس سیٹ اپ اور جائزہ لینے کا کام کرتا ہے؛ برآمد شدہ ریکارڈز آزادانہ طور پر استعمال کیے جا سکتے ہیں۔
آپریٹر اپنے اکاؤنٹس کو مربوط کرتا ہے، ہر اکاؤنٹ کے لیے دکھائی دینے والے ذرائع کا انتخاب کرتا ہے، اور ایک محفوظ شدہ مشاہداتی جریدہ حاصل کرتا ہے۔ پینل مواد، محفوظ شدہ تبدیلیاں، مشاہدے کی ماخذیت اور معلوم خامیوں کو ظاہر کرتا ہے۔ کوئی دوسرا تفتیش کار برآمد شدہ مواد کی تصدیق کر سکتا ہے۔
چار مختلف حالتوں کا اہم کردار ہے: اکاؤنٹ کی اجازت، ماخذ تک رسائی، ایک فعال کلیکٹر، اور ترسیل کی مکمل ہونے کا تعین۔ پہلے تین میں سے کوئی بھی خود بخود چوتھی حالت ثابت نہیں کرتا۔ ایک خاموش گروپ ضروری نہیں کہ ناکام کلیکٹر ہو۔
مشترکہ تحقیقات#
ایک منتظم ورک اسپیسز اور انفرادی چیٹس کے لیے مخصوص رسائی ٹوکن جاری کر سکتا ہے، جن میں سات اجازتیں، آئی پی پابندیاں، میعاد ختم ہونے کی تاریخ، سائن ان کی حدیں اور سیشن کنٹرول شامل ہیں۔ ایک ریڈ-اونلی ریویوئر ٹیلیگرام کی اجازت یا مرکزی پینل کی کلید وصول کیے بغیر ایک کیس کا معائنہ کر سکتا ہے۔ چٹ تک محدود رسائی اکاؤنٹ بھر کی ترتیبات اور مکمل جرنل کی برآمدات سے الگ رہتی ہے۔
آٹومیٹک MTProxy چار عوامی ذرائع یا آپریٹر کیٹلاگ سے ٹیلیگرام کے فعال راستے برقرار رکھتا ہے۔ آئی پی موڈز طے کرتے ہیں کہ ناکامی کے لیے دوسرے پروکسی کا انتظار کرنا چاہیے یا واضح طور پر اجازت شدہ براہِ راست راستہ استعمال کیا جا سکتا ہے۔ بیرونی HTTP درخواستوں کے لیے ایک الگ راستہ اور آف سوئچ ہوتا ہے۔
آرکائیو ٹولز#
موجودہ main میں ہسٹری حصول، آرکائیو تلاش اور تجزیہ،
ریڈ-اونلی MCP، مقامی OCR/ٹرانسکرپشن اور آؤٹ گوئنگ ویب ہُکس شامل ہیں۔ یہ سورس-چیک آؤٹ خصوصیات ہیں، جو 0.7.0 پورٹیبل پریویو کے بعد شامل کی گئیں۔ تجزیاتی رپورٹس اور شناخت شدہ متن گرفتار کردہ واقعات سے الگ رہتے ہیں۔
اختیاری اضافی خصوصیات#
روزانہ کا سیٹ اپ اکاؤنٹ → ذرائع → مشاہدہ ہے۔ اضافی ایک الگ منزل ہے جس میں ٹیلیگرام وٹنس بوٹ اور گٹ ہب کیپچر پریویو شامل ہیں۔ ہر ایک اپنی دستیابی اور ضروریات کو سیٹنگز دکھانے سے پہلے بتاتا ہے۔ کارڈ کا انتخاب کرنے سے ہدایات کھل جاتی ہیں؛ یہ سروس کو رجسٹر یا شروع نہیں کرتا۔
بوٹ سیٹ اپ کے تین مراحل ہیں: صرف پڑھنے کی اجازت بنائیں، اشاعت کی ترتیبات منتخب کریں، اور وِٹنس ہوسٹ پر لانچ کریں۔ نیٹ ورک اور اشاعت کے اختیارات، موجودہ کنکشنز اور تصدیقی کمانڈز درخواست پر ظاہر کیے جاتے ہیں۔ ڈاؤن لوڈ کی گئی کنفیگریشن ایک چلنے والے وِٹنس سے مختلف ہوتی ہے۔ سوئچنگ ایکسٹراس مسودہ برقرار رکھتا ہے؛ اکاؤنٹ کی تبدیلیاں اور لاک عارضی ٹوکن اور فارم کو صاف کر دیتا ہے۔ بلٹ ان گائیڈ میں لانچ کی ہدایات شامل ہیں۔ گٹ ہب ایکشنز آپ کے فورک سے ایک پن کیا ہوا کلیکٹر لانچ کرتی ہیں، ایک چیٹ کو کیپچر کرتی ہیں اور ورک فلو کے ماخذ کے ساتھ ایک انکرپٹڈ ہینڈ آف تیار کرتی ہیں۔
پروٹوکول اور نجی ذرائع#
MTProto ٹیلیگرام کا پروٹوکول ہے؛ Telethon وہ پائتھن لائبریری ہے جسے TgWitness MTProto سے بات کرنے کے لیے استعمال کرتا ہے۔ یہ متبادل کنکشن طریقے نہیں ہیں۔ کلیکشن MTProto استعمال کرتی ہے؛ اختیاری وِٹنس Bot API کے ذریعے دستخط شدہ چیکس شائع کرتا ہے۔
ہر ورک اسپیس کا اپنا مجاز کلائنٹ اور اکاؤنٹ اپ ڈیٹ سٹریم ہوتا ہے۔ TgWitness ترتیب دیے گئے ذرائع سے مشاہدات منتخب کرتا ہے اور تاریخ کے سنپ شاٹس اور میڈیا ڈاؤن لوڈز جیسے افعال کے لیے الگ واضح درخواستیں کرتا ہے۔
ایک نجی ماخذ کو عوامی صارف نام کی ضرورت نہیں ہوتی۔ ٹیلیگرام پیئر کی قسم اور عددی شناختی نمبر ہی شناختی نشان ہیں؛ عناوین اور صارف نام تبدیل ہو سکتے ہیں۔ رسائی موجودہ رکنیت اور اجازتوں پر منحصر ہے۔ TgWitness خود بخود ماخذوں میں شامل نہیں ہوتا اور شامل ہونے کی منظوری کو بائی پاس نہیں کرتا۔ کسی دوسرے اکاؤنٹ کا رسائی ہیش ایک عالمی رسائی ٹوکن نہیں ہوتا۔
جمع کرنے کے ماڈل میں شمولیت سے قبل پوشیدہ تاریخ، شرکاء/انتظامی کردار، سیشن کی منسوخی، اجازتوں کی حذف یا تبدیلی، گروپ سے سپر گروپ منتقلی، موضوعات/فورمز، منسلک مباحثے، چینل کی شناختیں اور غیر دستیاب منسلکات کو مدنظر رکھنا چاہیے۔ ہر امتزاج کو براہِ راست آزمایا نہیں گیا۔
جمع کرنے کے آغاز پر ماخذ کی دستیابی چیک کی جاتی ہے۔ محدود ڈائیلاگ کے نتیجے میں کسی ماخذ کے غائب ہونے کا مطلب ہے کہ رسائی غیر تصدیق شدہ ہے، نہ کہ ہٹانے کا ثبوت۔ ایک غیر دستیاب ماخذ دیگر قابل رسائی ماخذوں کا مشاہدہ کرنے سے نہیں روکتا۔ عوامی مقامات پر کبھی بھی دعوت نامے کے لنکس یا حقیقی سیشنز نہ رکھیں۔
متعدد اکاؤنٹس#
یہ پینل کسی بھی تعداد میں ورک اسپیسز کو سپورٹ کرتا ہے، ہر ایک کے ساتھ اپنا:
- تصدیق، خفیہ کردہ والٹ اور رابطے کا راستہ۔
- SQLite جرنل اور Ed25519 دستخطی شناخت۔
- منتخب ذرائع، میڈیا قطار اور کیپچر ترتیبات۔
- مشاہداتی حالت، غلطیاں، چیک پوائنٹس اور برآمدات۔
ڈسپلے کیے گئے ورک اسپیس کو تبدیل کرنے سے دوسرا کلیکٹر نہیں رکتا۔ ورک اسپیسز کے درمیان ڈپلیکیٹ اکاؤنٹ کی اجازت مسترد کر دی جاتی ہے۔ ایک جرنل جو پہلے ہی ایک ٹیلیگرام اکاؤنٹ کے ساتھ منسلک ہو، اسے دوسرے اکاؤنٹ کے لیے دوبارہ تفویض نہیں کیا جا سکتا؛ اسی اکاؤنٹ کو دوبارہ کنیکٹ کرنا جائز ہے۔ اس سے اکاؤنٹ کی شناخت اور متعلقہ میسج-آئی ڈی کا دائرہ محفوظ رہتا ہے۔
کوئی مقررہ تعداد نہیں ہے اور کوئی ماپے گئے تھروپٹ کی ضمانت نہیں ہے۔ ورک اسپیسز ایک ہی پائتھن پراسیس اور ایونٹ لوپ شیئر کرتے ہیں۔ الگ اکاؤنٹ ورکرز مستقبل کے کام کے طور پر باقی ہیں۔ موجودہ پراسیس آئسولیشن کے لیے الگ تنصیبات، پورٹس اور ڈیٹا ڈائریکٹریز استعمال کریں۔
ہر اکاؤنٹ کو وہ ذرائع تفویض کریں جن تک اس کی رسائی ہو سکتی ہے۔ مختلف اکاؤنٹس ایک ہی گروپ کو ملاحظہ کر سکتے ہیں، لیکن ان کے مشاہدات الگ رہتے ہیں اور اپنی ابتدا برقرار رکھتے ہیں۔ ایک ہی آپریٹر کے زیرِ کنٹرول مشین پر موجود دو اکاؤنٹس دو آزاد گواہ نہیں ہیں۔ برآمدات ہر ورک اسپیس کے لیے ہیں؛ ایک مشترکہ کیس پیکج یا عالمی ٹیلیگرام ٹائم لائن نافذ نہیں کی گئی۔
حصول اور منسوبیت#
سورسز ہر اکاؤنٹ کے لیے نئے پیغامات، ترامیم، حذف، ردعمل اور رکنیت کے لیے سوئچز فراہم کرتا ہے۔ پری سیٹ یا تو تمام زمروں یا پیغامات/ترامیم/حذف کو برقرار رکھتے ہیں۔ یہ پالیسی ورک اسپیس کے منتخب کردہ گروپس پر لاگو ہوتی ہے، ری اسٹارٹ کے بعد بھی برقرار رہتی ہے، اور تبدیلیوں سے پہلے/بعد کے ساتھ دستخط شدہ ہوتی ہے۔ ڈیفالٹس تمام زمروں کو محفوظ رکھتے ہیں۔ کسی زمرے کو بند کرنے سے پرانے ریکارڈز حذف نہیں ہوتے؛ اسے دوبارہ آن کرنے سے رہ جانے والے واقعات دوبارہ نہیں بنتے۔ آپریشنل ریکارڈز، دیگر گروپ سروس کے واقعات اور واضح ہسٹری کے سنپ شاٹس الگ ہیں۔ پکڑے گئے ٹیلیگرام آبجیکٹس، علیحدہ اپ ڈیٹ سوئچز کے باوجود، ضمیمہ میٹا ڈیٹا برقرار رکھ سکتے ہیں۔ ابھی تک ہر گروپ کے لیے زمرے کے اوور رائیڈز موجود نہیں ہیں۔
| مواد | اب قید شدہ | حد |
|---|---|---|
| پیغام | متن، پیئر/پیغام آئی ڈیز، بھیجنے والے کا میٹا ڈیٹا، جوابات اور اصل اپ ڈیٹ انولپ | پیغام کے لیے کوئی عوامی طور پر قابل تصدیق ٹیلیگرام دستخط موجود نہیں |
| ترمیم | نیا مشاہدہ شدہ ورژن اور پہلے محفوظ شدہ تمام ورژنز | وقفے کے دوران درمیانی ترامیم ضائع ہو سکتی ہیں؛ بھیجنے والا ضروری نہیں کہ ترمیم کرنے والا ہو۔ |
| مٹانا | اطلاع اور پہلے سے محفوظ شدہ مواد، اگر کوئی ہو | عام طور پر حذف کرنے والا معلوم نہیں ہوتا یا عین وقت معلوم نہیں ہوتا |
| غیر محدود حذف | اصلی اکاؤنٹ سطح کا نوٹس بغیر پیئر کا اندازہ لگائے | پہلے سے محفوظ شدہ اکاؤنٹ کی حد تک آئی ڈیز کے ساتھ سخت ہم آہنگی مستقبل کا کام ہے۔ |
| ردِ عمل | پیش کیے گئے کاؤنٹرز اور قابلِ دید حالیہ شناختیں | مکمل دستیاب ری ایکٹر فہرست کے لیے الگ استفسارات درکار ہیں؛ چینلز شناختیں چھپا سکتے ہیں۔ |
| رکنیت | سروس کے پیغامات اور شرکاء کو فراہم کردہ تازہ کاریاں | نظر آنا کردار اور چیٹ کی قسم پر منحصر ہے؛ غائب واقعات غیر موجودگی کا ثبوت نہیں دیتے۔ |
| انتظامی کارروائیاں | صرف متعلقہ فراہم کردہ اپ ڈیٹس | الگ ایڈمن لاگ پولنگ نافذ نہیں کی گئی |
| منسلک | اصلی ورژن کا بیان، ڈاؤن لوڈ کیے گئے بائٹس/SHA-256 اور کوشش کے نتائج | ایک غائب شدہ فائل ناقابل بازیافت ہو سکتی ہے؛ تازہ ترین ورژن متبادل نہیں ہے۔ |
| تاریخ | موجودہ دکھائی دینے والے پیغامات کی واضح جھلک | تمام ترامیم یا حذف شدہ مواد کی دوبارہ تشکیل نہیں کرتا |
| جمع کرنے کا عمل | شروع/روک، دل کی دھڑکن، غلطیاں، ترتیبات، دائرہ کار اور پروگرام کی رسید | خود رپورٹ، آزادانہ عمل کی تصدیق نہیں |
کسی عمل کو کسی شخص سے منسوب تب کیا جاتا ہے جب ماخذ حقیقتاً اسی انجام دہندہ کو فراہم کرے۔ ورنہ انٹرفیس منسوبہ جات کی کمی کی اطلاع دیتا ہے۔ صارف کے نام اور نام مشاہدہ شدہ خصوصیات ہیں، حقیقی دنیا کی شناخت کا ثبوت نہیں۔
گنجائش اور ٹیلیگرام کی حدیں#
معیاری معیار کے ساتھ نگرانی کے لیے چیٹس کی کوئی یونیورسل تعداد نہیں ہے۔ گنجائش فی سیکنڈ زیادہ سے زیادہ واقعات، اٹیچمنٹس کے حجم اور سائز، اضافی RPCs، فعال اکاؤنٹس، ڈسک کی تاخیر/خالی جگہ، نیٹ ورک کی صورتحال، ٹیلیگرام کی حدوں، قابل قبول لیگ اور قطار کی گہرائی پر منحصر ہے۔
ٹیلیگرام غیر فعال ترسیل کو فعال مختصر پولنگ سے ممتاز کرتا ہے۔ اس کی اپ ڈیٹ دستاویزات اوپن چینلز/سپر گروپس کے لیے اضافی updates.getChannelDifference کالز بیان کرتی ہیں اور زیادہ سے زیادہ دس بیک وقت مختصر پول کیے گئے ذرائع کی سفارش کرتی ہے۔ یہ دس منتخب گروپس کی حد یا مکمل ہونے کی ضمانت نہیں ہے۔
| موڈ | مقصد | حالت |
|---|---|---|
| معیاری مشاہدہ | منتخب ذرائع سے موصول ہونے والی تازہ کاریاں ریکارڈ کریں | لاگو کیا گیا |
| اہم مشاہدہ | ایک محدود ماخذ سیٹ کے لیے اضافی فرق کی جانچ | یوزر موڈ کے طور پر نافذ نہیں کیا گیا |
من مانی زیادہ تعدد سے پولنگ کرنا، FloodWait کو نظر انداز کرنا یا اضافی اکاؤنٹس سے لینیئر صلاحیت کا فرض کرنا ایک درست سائزنگ ماڈل نہیں ہے۔ ڈیفالٹ حدود پہلے 1,000 درج شدہ ڈائیلاگز، اور ہر ہسٹری سنپ شاٹ میں 500 پیغامات تک ہیں۔ فی جمع شدہ فائل کی قسم 1–2,000 MiB، اور 4 GiB غیر کمپریسڈ سائنڈ ZIP مواد؛ ہر ایک پیرامیٹرز کے تحت ورک اسپیس کے مطابق تبدیل کیا جاتا ہے۔ ایکسپورٹس پر ایونٹس کی تعداد کی کوئی مقررہ حد نہیں ہے۔ براؤزر فال بیک ڈیفالٹ طور پر 128 MiB تک محدود ہے؛ اسٹریمنگ CLI کی ایک قابل ترتیب ٹرانسفر حد ہے، جو ڈیفالٹ طور پر 5 GiB ہے۔
tools/check_capacity.py مقامی مصنوعی وصولی اور برآمد کو ناپتا ہے۔ اس کے نتائج
ٹیلیگرام کی ترسیل کی پیمائش یا حقیقی چیٹ کی ضمانت شدہ تعداد نہیں ہیں۔ ناپے گئے ورژن اور کام کے بوجھ کے لیے
VERIFICATION.md دیکھیں۔
قابلِ اعتمادیت اور بازیابی#
عمل درآمد شدہ رویے میں SQLite WAL/ہم آہنگ لین دین؛ ایٹمک پیغام اور میڈیا-جاب لکھائی؛ مستقل جابز اور دوبارہ کوشش میں تاخیر؛ اصل ورژن کے بیان کنندہ شامل ہیں؛ محدود دوبارہ کوششیں؛ محفوظ شدہ میڈیا فلڈ ویٹ؛ ٹیکسٹ ایونٹ کے نیٹ ورک ویٹ کے باہر میڈیا ڈاؤن لوڈ؛ بعد میں لکھنے کے عمل کے جاری رہنے کے دوران مستحکم-پریفکس ایکسپورٹس؛ ایٹمک سیٹنگز اور آڈٹ ریکارڈز؛ ناکام متبادل لاگ ان کے بعد کام کرنے کی اجازت کا تحفظ؛ خراب شدہ اضافی ورک اسپیس کا علیحدہ کرنا؛ واضح دوبارہ کنکشن کی کوششیں؛ علیحدہ اجازت نامہ ختم ہونے کی رپورٹنگ؛ اور مونوٹونک گھڑی کا استعمال کرتے ہوئے وال-کلاک تبدیلی کا پتہ لگانا۔
اکاؤنٹ اور چینل کے پوائنٹس/کوارٹرز/سیکوئنسز ری اسٹارٹ کے بعد محفوظ اور دوبارہ شروع کیے جاتے ہیں، اور مشاہدہ شدہ چیٹس کو باقاعدگی سے دوبارہ چیک کیا جاتا ہے؛ ثبوت کے فارمیٹ کو دیکھیں۔ پوزیشن کو باقاعدگی سے محفوظ کرنا جرنل کی منظوری کی ایٹمی، بغیر نقصان کے تصدیق نہیں ہے۔
ہر عمل کے آغاز میں پچھلی ہیڈ اور آف لائن حد کو ریکارڈ کیا جاتا ہے۔ موجودہ تاریخ کو خلا کی مرمت کے طور پر نہیں لیا جاتا۔ ٹیلیگرام کا فرق برقرار رکھنے کی صلاحیت محدود ہے؛
differenceTooLong تمام غائب شدہ مواد کی بحالی نہیں کر سکتا۔ ناقابلِ بحالی خلائیں واضح رہنی چاہئیں، چاہے بعد میں تاریخ کا کوئی سنیپ شاٹ کامیاب ہو جائے۔
شواہد کا ماڈل#
ہر واقعے میں ایک ترتیب، مقامی UTC مشاہداتی وقت، فراہم کیے جانے پر ماخذ کا وقت، قسم، ماخذ، فراہم کیے جانے پر عمل کرنے والا، اصل پے لوڈ، پچھلا ہیش اور دستخط ریکارڈ کیے جاتے ہیں۔ پیغام کے مشاہدات میں کلیکٹر اکاؤنٹ/رن کے سیاق و سباق کو بھی برقرار رکھا جاتا ہے۔
دستخط شدہ پراسیس رسید میں ایک رینڈم رن آئی ڈی؛ TgWitness/Python/OS/انحصار ورژنز؛ سورس فائل کے SHA-256 ویلیوز اور مجموعی فنگر پرنٹ؛ ابتدائی اکاؤنٹ، دائرہ کار اور ترتیبات؛ UTC/مونوٹونک ریڈنگز؛ اور پچھلا جرنل ہیڈ شامل ہوتا ہے۔ سیٹنگز میں تبدیلیاں، آغاز/وقف اور غلطیاں ایک ہی جرنل میں درج ہوتی ہیں۔ چیک پوائنٹس شروع ہونے پر، مشاہدے کے دوران ہر پانچ منٹ بعد (تبدیل کیا جا سکتا ہے)، اور منظم طریقے سے رکنے پر برقرار رکھے جاتے ہیں۔ ایک محفوظ شدہ مقامی چیک پوائنٹ پہلے کے جرنل پری فکس پر واپس جانے (rollback) کا پتہ لگا سکتا ہے۔
| میکانزم | یہ جو ثابت کرتا ہے |
|---|---|
| فائل کا SHA-256 | بائٹس ایک معروف ڈائجسٹ سے مطابقت رکھتے ہیں |
| ایونٹ ہیش چین | ایک معلوم حد کے حوالے سے ریکارڈ کے ترتیب/ربط کو ریکارڈ کرنا |
| ای ڈی25519 | ایک مخصوص کلید کے تحت دستخط |
| آزادانہ طور پر برقرار رکھا گیا چیک پوائنٹ | بعد کا مواد برقرار رکھی گئی حد سے مطابقت رکھتا ہے |
| پروگرام فائل کی پیمائش | جمع کرنے والے کی ماپے گئے فائلوں کے بارے میں خود رپورٹ |
| معتبر آزاد TSA جواب | TSA وقت کے تحت مخصوص بائٹس کے وجود کا وجود، واضح اعتماد کے مفروضوں کے تحت |
RFC 3161 کی درخواست کی تیاری اور OpenSSL کے جواب کی تصدیق نافذ کی گئی ہے۔ خودکار جمع کروائی نہیں گئی ہے۔ ایک درخواست یا مقامی دستخط جو مشین کے وقت کو لے کر ہو، ایک آزاد ٹائم اسٹیمپ نہیں ہے۔ دیکھیں TIMESTAMP.md۔
ایک آپریٹر جو کلیکٹر اور دستخطی کلید کو کنٹرول کرتا ہے نئے دستخط شدہ مشاہدات تیار کر سکتا ہے۔ دستخط ٹیلیگرام کے ماخذ، سچائی یا خودکار قانونی قابلِ قبولیت کا ثبوت نہیں دیتے۔ مضبوط تحویل کے لیے آزاد چیک پوائنٹ/وقت کی ذخیرہ اندوزی، کلید تک رسائی کے کنٹرول، منتقلی کے ریکارڈز اور قابلِ اعتماد سافٹ ویئر سے تصدیق ضروری ہے۔
ایکسپورٹ، تعیناتی اور حوالگی#
ایک دستخط شدہ ZIP میں اصل JSONL، CSV، HTML، محفوظ شدہ منسلکات، ہیشز، ایک دستخط شدہ مینیفیسٹ اور ایک سہولت فراہم کرنے والا ویریفائر شامل ہوتا ہے۔ یہ ایک ورک اسپیس اور ایک مقررہ مکمل جرنل پری فکس کا احاطہ کرتا ہے۔ پینل سرچ فلٹرز خاموشی سے ریکارڈز کو حذف نہیں کرتے۔ خفیہ کلیدیں، ٹوکنز اور ٹیلیگرام سیشنز خارج کیے جاتے ہیں؛ اصل مشاہدات میں اب بھی ذاتی معلومات اور ٹیلیگرام میٹا ڈیٹا شامل ہو سکتا ہے۔
ZIP ڈائجسٹ، قابلِ اعتماد فنگر پرنٹ، چیک پوائنٹ، پراسیس رسید اور حوالگی کے ریکارڈ کو الگ سے محفوظ رکھیں۔ صرف اس لیے قابلِ عمل کوڈ پر بھروسہ کرنے کے بجائے کہ وہ زیرِ جائزہ ZIP میں موجود ہے، کسی قابلِ اعتماد انسٹالیشن سے ویریفائر استعمال کریں۔
براؤزر انٹرفیس بغیر Node.js، CDNs یا بیرونی فانٹس کے مقامی طور پر انسٹال ہوتا ہے۔ ایک آپریٹر ٹوکن تنصیب کو کنٹرول کرتا ہے۔ دور دراز رسائی کے لیے HTTPS یا SSH ٹنل درکار ہے۔ مقامی پائتھن اور کنٹینر کی تعریفیں فراہم کی گئی ہیں، سروس کی مثالیں deploy/ کے تحت ہیں؛ چلائے گئے پلیٹ فارم چیکس علیحدہ درج ہیں۔
ڈیفالٹ ورک اسپیس ڈیٹا روٹ استعمال کرتا ہے؛ اضافی ورک اسپیس profiles/<id>/ استعمال کرتے ہیں۔
بیک اپ کے لیے ایک روکی گئی پراسیس اور مکمل ڈیٹا/کی سیٹ درکار ہوتا ہے۔ ایویڈنس ZIPs ایپلیکیشن بیک اپ نہیں ہیں۔ سیکرٹس نئی ڈیٹا ڈائریکٹری کے لیے بیرونی ماسٹر کی استعمال کر سکتے ہیں؛ جرنل/میڈیا انکرپشن آپریٹر کی ڈسک/والیوم فراہم کرتا ہے۔
CONNECTION-SECURITY.md اور OPERATIONS.md دیکھیں۔
مستحکم ریلیز کے معیار#
مستحکم ریلیز سے پہلے، درج ذیل شرط کے ساتھ:
- حقیقی نجی گروپس، سپر گروپس، فورمز اور چینلز جن میں رکن/انتظامی کردار اور پوشیدہ/ظاہر شدہ تاریخ شامل ہے، بشمول لاگ ان/2FA، منسوخی اور رسائی کا خاتمہ۔
- کنٹرول شدہ ترامیم، حذف، ردعمل، رکنیت اور میڈیا معروف کارروائیوں کے خلاف۔
- عمل/ہوسٹ کے کریش، ڈسک کی ناکامی/ڈسک بھر جانا، میعاد ختم شدہ فائل حوالہ جات، FloodWait، نیٹ ورک کا فقدان، خراب فائلیں اور ڈیٹا بیس رول بیک۔
- متعدد اکاؤنٹس کے مسلسل استعمال کے ساتھ ماپے گئے تاخیر، قطاریں، میموری اور ڈسک کے ساتھ، بشمول خاموش اور شور والے ذرائع دونوں۔
- MTProto کی اسٹیٹ ایڈوانسمنٹ اور جرنل کی منظوری کے درمیان خلل۔
- مقصد شدہ OS/کنٹینر میٹرکس پر صاف تنصیب اور تصدیق شدہ بیک اپ کی بحالی۔
- سیکیورٹی، دستخط اور منسوبہ کاری/شواہد کے دعووں کا آزادانہ جائزہ۔
ایڈمن-لاگ پولنگ، اضافی ری ایکٹر فہرستیں، ترجیحی پولنگ، الگ ورکرز، اور پورے ایپلیکیشن میں انکرپشن مستقبل کے کام میں شامل ہیں۔ اسکوپڈ پینل کی رسائی کو 'access and permissions' میں بیان کیا گیا ہے۔ ورژن 0.6، 'ACCOUNTS.md' میں بیان کردہ محدود سنگل اکاؤنٹ TData اور اکاؤنٹ-فائل امپورٹ کو سپورٹ کرتا ہے۔ اشاعت سے پہلے ٹیلیگرام API کی شرائط کا جائزہ لیں۔ تحقیقی حوالہ جات اور پلیٹ فارم کے نتائج RESEARCH.md میں ہیں۔