آپ VPN چالو کرتے ہیں، Little Snitch کھولتے ہیں، اور براؤزر وہیں موجود ہے — اُس سائٹ سے کنکشن کے ساتھ جسے آپ نے سرنگ سے گزرنے والا سمجھا تھا۔ وہ اندراج بذات خود لیک کا ثبوت نہیں ہے۔ مقامی مانٹر بتاتا ہے کہ اِس مشین پر کس عمل نے ساکٹ کھولا، اور براؤزر نے اُسے کھولا ہے؛ VPN کلائنٹ دوسرا عمل ہے جو اُن پیکٹوں کو بعد میں اُٹھاتا ہے۔ دونوں بیانات ایک ہی وقت میں درست ہیں، اور ڈسپلے آپ کو پہلا دکھا رہا ہے۔

مقامی مانٹر کیا منسوب کر سکتا ہے اور کیا نہیں

منسوب کرنا ساکٹ پر ہوتا ہے۔ کرنل جانتا ہے کہ کون سے عمل کے پاس کنکشن ہے، اِس لیے Little Snitch اعلیٰ اعتماد کے ساتھ اندراج پر ایپ کا نام لگا سکتا ہے۔ جو چیز وہ بطور ڈیفالٹ نہیں دیکھتا وہ وہ بیرونی کنکشن ہے جو VPN اُس ٹریفک کے گرد بناتا ہے، کیونکہ وہ کسی دوسرے عمل کا ہے۔

ڈومین نام دکھنے سے زیادہ کمزور اشارہ ہیں۔ HTTPS کنکشن میں نام DNS استفسار سے، ہاتھ ملانے کے دوران پیش کردہ سرور نام سے، یا پتے کی معکوس تلاش سے آ سکتا ہے، اِس پر منحصر کہ سسٹم نے کیا مشاہدہ کیا۔ اِن میں سے کوئی بھی صفحہ ڈکرپٹ کرنے کا تقاضا نہیں کرتا، اور کوئی بھی یہ ثابت نہیں کرتا کہ بائٹس بعد میں کہاں گئے۔

لہٰذا براؤزر کا اندراج 'کون' کا جواب دیتا ہے، 'کہاں' کا نہیں۔ اِسے منسوبی معلومات سمجھیں اور 'کہاں' کسی دوسرے منظر سے لیں۔

پہلا قدم: تاریخ اسکرول کرنے کی بجائے خالی ونڈو سے شروع کریں

پرانے اندراجات آپ کو نہیں بتا سکتے کہ موجودہ ترتیب کیا کر رہی ہے۔ وقت کا فلٹر 'اب سے' پر بدلیں، یا Command-K دبائیں، تاکہ ونڈو صرف وہ کنکشن دکھائے جو اُس لمحے کے بعد آئیں۔

پھر جس ایپ کی جانچ کر رہے ہیں اُس میں بالکل ایک بے ضرر کام کریں، مثلاً ایسا صفحہ لوڈ کریں جس کی اجازت آپ کو ہے۔ ایک عمل، ایک لمحہ — تاکہ آنے والے اندراجات بغیر اندازے کے اُس سے منسلک ہو سکیں۔ مکمل ہونے کے بعد ایک دو سیکنڈ انتظار کریں، کیونکہ صفحہ لوڈ کرنے سے ایک نہیں بلکہ کنکشنوں کی لہر بنتی ہے۔ فہرست بھرتے وقت ہی پڑھیں گے تو ترتیب کا غلط اندازہ لگانا یقینی ہے۔

نتیجہ پڑھنے سے پہلے دیکھیں کہ کوئی تلاش کا خانہ یا حالت کا فلٹر فہرست کو تنگ کر رہا ہے یا نہیں۔ پچھلے سیشن سے بچا ہوا فلٹر ہی کنکشن کے غائب دکھنے کی سب سے عام وجہ ہے جبکہ وہ دراصل صرف چھپا ہوا ہے، اور یہی وجہ ہے کہ ایک ہی مشین کو دیکھنے والے دو افراد اِس پر متفق نہیں ہوتے کہ کیا ہو رہا ہے۔

دوسرا قدم: سرنگ کو خود دیکھنے کے لیے ایکسٹینشن کنکشن شامل کریں

موجودہ macOS ورژن پر VPN کلائنٹ عام طور پر نیٹ ورک ایکسٹینشن ہوتا ہے، عام ایپ نہیں۔ Monitor میں 'نیٹ ورک ایکسٹینشن دکھائیں' چالو کریں، اور اُس ایکسٹینشن کے بنائے ہوئے کنکشن باقی سب کے ساتھ نظر آتے ہیں۔

اب دونوں تہیں اکٹھی پڑھی جا سکتی ہیں۔ براؤزر درخواست کا منبع ہے، اور ایکسٹینشن اُسے لے جانے والا نقل و حمل۔ دونوں کو دیکھنا معمول اور متوقع ہے؛ صرف ایکسٹینشن دکھنا عام طور پر مطلب ہے کہ منظر فلٹر شدہ ہے، جبکہ صرف ایپ دکھنا مطلب ہے کہ ایکسٹینشن منظر بند ہے۔

کوئی بھی منظر تنہا پورا راستہ فہرست نہیں کرتا۔ روٹنگ کے قواعد، DNS کا رویہ اور فی ایپ کوئی بھی استثنا کنکشن فہرست سے باہر رہتے ہیں، اِس لیے مکمل جواب کے لیے اُنہیں الگ جانچنا ضروری ہے۔

تیسرا قدم: حقیقی براہِ راست کنکشن کو ڈسپلے اثر سے الگ کریں

اگر شبہ ہے کہ کوئی مخصوص منزل براہِ راست باہر جا رہی ہے، تو اُس منزل کا نام لیں اور اُسے الگ سے جانچیں۔ اُس ہوسٹ یا ایپ کے لیے VPN کلائنٹ کی اپنی روٹنگ اور بلاکنگ ترتیب دیکھیں، اور تصدیق کریں کہ اُسے خارج کیا جانا چاہیے یا نہیں۔

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

یہی احتیاط ڈومین کے کالم پر بھی لاگو ہے۔ جو نام آپ کو حیران کرے وہ مشترکہ ہوسٹ نام، مواد کی ترسیل کا اختتامی نقطہ، یا سرنگ چڑھنے سے پہلے ہوئی کوئی تلاش ہو سکتا ہے، اور اُسے لیک کا ثبوت سمجھنا ایسے قواعد پیدا کرتا ہے جو کام کرتی ٹریفک توڑ دیتے ہیں۔

چوتھا قدم: منظر اور قاعدہ کو الگ رکھیں

اِس مشق میں ہر تبدیلی یہ بدلتی ہے کہ مانٹر کیا دکھاتا ہے۔ اِن میں سے کوئی بھی یہ نہیں بدلتی کہ فائر وال کس کی اجازت دیتا ہے، اور کوئی بھی ٹریفک کو سرنگ میں یا باہر نہیں ہلاتی۔

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

متعلقہ مضامین