ایک بہاؤ، چار حدیں: آخری پیکٹ کی تلاش
پیکٹ رپورٹ کے لیے ایک کنٹرول شدہ بہاؤ اور موازنہ کے قابل مشاہداتی مقامات درکار ہیں۔ غیر حاضر کیپچر یا زبانی تصدیق اس ہاپ کی نشاندہی نہیں کرتی جہاں پیکٹ گم ہوتا ہے۔
ایک فریق کہتا ہے کہ اس نے ٹریفک بھیجا؛ دوسرا کہتا ہے کہ وہ کہیں پہنچا ہی نہیں۔ یہ دونوں بیانات تضاد جیسے لگتے ہیں اور عام طور پر صرف دو مختلف پیمائشیں ہوتے ہیں۔ پیکٹوں کی گنتی، فائر وال لاگ اور کیپچر مختلف تہوں کو بیان کرتے ہیں، اور انہیں بغیر لیبل کے موازنہ کرنے سے مقام کی بجائے ایک مشتبہ شخص ملتا ہے۔ رپورٹ کو ایک بہاؤ اور اس کے مشاہداتی مقامات کے گرد بنائیں۔
سیاق و سباق کے بغیر گنتی کم ہی ثابت کرتی ہے
گیٹ وے کا بھیجے گئے بائٹس بتانا اس بات کا ثبوت نہیں کہ دوسرے سرے کو کوئی مخصوص درخواست ملی۔ گنتی میں دیگر بہاؤ، دیگر اوقات یا انکیپسولیشن کی دوسری تہہ شامل ہو سکتی ہے۔ ایسی گنتی جو بڑھتی رہے جبکہ منزل کو کچھ نظر نہ آئے، پھر بھی درست ہو سکتی ہے، کیونکہ اس نے دوسرا سوال ناپا تھا۔ کسی بھی موازنے سے پہلے بہاؤ، وقت کی کھڑکی اور تہہ طے کریں۔
مختلف تہوں کے دو اعداد ایمانداری سے متفق نہیں ہو سکتے۔ یہ اختلاف تحقیق کا آغاز ہے، نتیجہ نہیں۔
ہر مشاہداتی مقام کو لیبل کریں
ہر مشاہدے کے لیے آلہ، انٹرفیس یا ہک، سمت، گھڑی کا حوالہ اور یہ کہ یہ اندرونی ٹریفک دکھاتا ہے یا بیرونی منتقلی، درج کریں۔ میزبان پر فائر وال لاگ اور اپ لنک پر کیپچر الگ ثبوت ہیں، چاہے ان میں چند سیکنڈ کا فاصلہ ہو۔ لیبل ہی دوسرے انجینئر کو یہ منظر دوبارہ بنانے دیتا ہے۔
گھڑی کا مسئلہ نظر آتا رہے۔ گھڑیاں پھسلتی ہیں، اور ایک میزبان پر لیا گیا وقت کا نشان دوسرے سے براہ راست موازنہ کے قابل نہیں ہو سکتا۔ اگر میزبان ہم وقت نہ کیے جا سکیں تو کوشش کو دونوں طرف کے وقت کے نشانوں سے گھیر کر رکھیں اور مطلق قدر کی بجائے ترتیب استعمال کریں۔ وقتوں کو خاموشی سے درست کرنے کی بجائے ناپا گیا فرق لکھیں۔
وہ فیلڈز موازنہ کریں جو مقام واقعی ظاہر کرتا ہے
پتے اور پروٹوکول فیلڈز ان مقامات پر موازنہ کریں جو انہیں واقعی ظاہر کرتے ہیں۔ دانستہ ترجمے کو مدنظر رکھیں، کیونکہ دوبارہ لکھا گیا ٹوپل بھی وہی گفتگو ہے۔ مجاز IPv4 Echo ٹیسٹ کے لیے RFC 792 کی تعریف شناخت اور ترتیب کے ایسے فیلڈز دیتی ہے جو درخواستوں اور جوابات کو ملاپ میں مدد کرتے ہیں۔ پتے اور وقت کی کھڑکی بھی رکھیں، کیونکہ صرف ترتیب کی قدر منفرد شناخت نہیں ہے۔
tcpdump -ni eth0 -c 20 'host 198.51.100.20 and icmp'
tcpdump -ni tun0 -c 20 'host 10.90.0.5 and tcp port 443'
جہاں بیرونی ٹانگ خفیہ ہے، وہاں ساتھی گفتگو اور اس کی سمت الگ ریکارڈ میں رکھیں۔ یہ توقع نہیں کرنی چاہیے کہ اندرونی Echo شناخت باہر بھی اسی شکل میں بچی رہے گی۔ بیرونی اور اندرونی گنتیوں کا موازنہ نمائندگی بتائے بغیر نہیں کرنا چاہیے۔
مشتبہ شخص نہیں، گمشدہ وقفہ رپورٹ کریں
غائب مشاہدہ محدود ثبوت ہے، یہ ثبوت نہیں کہ پیکٹ اسی آلے پر گرا۔ فلٹرز، کیپچر کی جگہ، ضائع شدہ کیپچر ڈیٹا اور کوشش سے محروم رہنے والی کھڑکی سب ناقص ریکارڈ بناتے ہیں۔ بتائیں کہ کیا غائب ہے اور کن حدود کے درمیان۔ غیر موجودگی کے لیے بھی میعاد درکار ہے، اس لیے بتائیں کہ کتنی دیر مشاہدہ کیا اور کیا ظاہر ہونا چاہیے تھا۔
دوسرے فریق کا یہ دعویٰ کہ اس نے ٹریفک آگے بھیجی، سیاق و سباق ہے، مشاہدہ کبھی نہیں۔ بہاؤ، وقت کے نشان، لیبل شدہ حدیں اور ایک تنگ مثال حوالے کریں۔ رپورٹ اتنی مختصر رکھیں کہ مطلوبہ مشاہدہ نمایاں ہو۔ اس سے اگلی درخواست الزام کی بجائے درست پیمائش بن جاتی ہے۔
مطلوبہ پیمائش ایک جملے میں رکھیں۔ پھر لکھنا بند کر دیں۔