په VPN کې د Ping ضایعه: د سلنې مخکې Echo غوښتنې ګروپ کړئ
شپږ غوښتنې او درې ځوابونه د 50 سلنې ضایعې ادعا نه جوړوي۔ د هر څه ویشلو مخکې انګېرنې د سرچینې، پیژندونکي او ترتیب له مخې ګروپ کړئ۔
یو ثبت شپږ Echo غوښتنې او درې ځوابونه لري، او یو څوک په ټیکټ کې 50 سلنه د پاکټ ضایعه لیکي۔ دا شمېره کېدای شي د ثبت لپاره سمه او د تونل لپاره ناسمه وي۔ شپږ غوښتنې کېدای شي د دوو مختلفو سپارلو تړونونو سره د دوو مختلفو خبرو اترو وي۔ د ویشلو مخکې یې ګروپ کړئ، او نسبت به د راپور په زړه پورې برخه نه وي۔
ګام 1: جریانونه د سرچینې او منزل له مخې جلا کړئ
Echo غوښتنه سرچینه او منزل لېږي، او دا دوه ساحې ټاکي چې دا کومې خبرې اترې ته اړه لري۔ هغه پلټنه چې ګېټوې جوړوي د ګېټوې د تونل پته کاروي، په داسې حال کې چې د LAN کوربه په استازیتوب لېږل شوې پلټنه د هغه کوربه پته ساتي۔ بل لوري کېدای شي یوې ته د بیرته راګرځېدو لاره وي او بلې ته نه، دا د دې لامل کېږي چې دوه ګروپونه د تونل سره بې تړاوه دلیلونو له مخې بېل چلند وکړي۔
د هر څه شمېرلو مخکې ثبت پر دې ساحو ووېشئ، او منزل د کلي برخه کړئ۔ بېلو همکارانو ته دوه جریانونه د سرچینې په شریکولو سره هم پرتله کېدای نه شي۔
ګروپونه د هغوی د شمېرو سره ولیکئ، ځکه راتلونکی ګام ټاکي چې کوم ځوابونه کوم ګروپ ته اړه لري۔ درې غوښتنې او بې له سمون ځوابه ګروپ یوه موندنه ده۔ درې غوښتنې او درې ځوابونه لرونکی ګروپ بنسټیزه کرښه ده۔
ګام 2: د پیژندونکي او ترتیب له مخې سمون وکړئ
په RFC 792 کې Echo بڼه پیژندونکی او ترتیب شمېره لېږي، او هغوی د دې ساحو په توګه کاروي چې ځواب له خپلې غوښتنې سره جوړه کوي۔ دې کار ته دواړه اړین دي۔ یوازې ترتیب شمېره بې ساري نه ده، ځکه بېل لېږدونکي یا پروسې کولای شي په یو ثبت کړکۍ کې ورته ارزښت بیا وکاروي۔ پیژندونکی لېږدونکی او ترتیب موقعیت تنګوي، او جوړه یوځای سمون د دفاع وړ کوي۔
ځواب د خپلې غوښتنې د پتو لوری اړوي، نو سمون د غوښتنې-ځواب جوړه ده، نه دوه سره ورته ټاپلې۔ د غوښتنې سرچینه د ځواب له منزل سره او د غوښتنې منزل د ځواب له سرچینې سره پرتله کړئ، بیا تایید کړئ چې پیژندونکی او ترتیب سره سمون لري۔
د کتنې کړکۍ هم وساتئ، ځکه اوږد ثبت کېدای شي د دواړو ساحو قانوني بیا کارول ولري۔ کړکۍ یوې چاودنې ته لنډول د دې ناڅرګندتیا ډېره برخه لرې کوي۔ دا ټیکټ لوستونکي هر چا لپاره شمېرنې بیا تولید وړ هم کوي۔
tshark -r capture.pcap -Y 'icmp.type == 8' -T fields -e frame.time -e ip.src -e ip.dst -e icmp.ident -e icmp.seq
tshark -r capture.pcap -Y 'icmp.type == 0' -T fields -e frame.time -e ip.src -e ip.dst -e icmp.ident -e icmp.seqګام 3: ټاپلې په یوه څنډه کې پرتله کړئ
که د شبکې پتې ژباړه د ثبت نقطې او همکار ترمنځ وي، په غوښتنه او ځواب کې پتې به د ډیزاین له مخې بېلې وي۔ ټاپلې په یوه څنډه کې پرتله کړئ، یا نقشه په ښکاره ډول ولېږئ تر څو توپیر حساب شي۔ د ژباړې مخکې غوښتنې د ژباړې وروسته ځوابونو سره ګډول هغه ناسازګارۍ جوړوي چې هیڅکله پر تار نه وې۔
د شمېرلو مخکې څنډه وټاکئ، او په راپور کې یې یاد کړئ تر څو بل کس ګروپ کول بیا تولید کړي۔ د پیرودونکي په لوري یو ثبت او د سرور په لوري بل دوه بېلې څنډې دي۔ هر یو د دې بېلې پوښتنې ځواب ورکوي چې ځواب چېرته ورک شو۔
ژباړل شویو پلټنو ګروپ د ژباړې وسیلې خپله حالت هم په میراث اخلي، دا کېدای شي د ځواب هیڅکله نه رسېدو ریښتینی لامل وي۔ له هغې هاخوا لارې تورنولو مخکې هغه حالت وګورئ۔
tcpdump -ni any icmp and host 10.90.0.1 -c 20
tshark -r capture.pcap -Y 'icmp' -T fields -e ip.src -e ip.dst -e ip.ttl | head -20ګام 4: ووایاست چې ثبت څه ثابتولای شي او څه نه شي
لیدل شوې تشه نه ثابتوي چې لرې کوربه چوپ پاتې شو۔ د ثبت نقطه کېدای شي یوازې یو لوری وویني، فلټر ځواب وغورځوي، یا بفر د کړکۍ په اوږدو کې ډک شوی وي۔ هر یو له دې ورته نشتوالی او بېل نتیجه ورکوي۔
شمېرنو ترڅنګ د ثبت ځای، د فلټر څرګندونه او د غورځولو شمېرونکي ولیکئ، ځکه پرته له هغوی نسبت نه شي پلټل کېدای۔ همدغه درې کرښې شمېره وروسته د دفاع وړ کوي۔
بیا جلا کړئ چې کتنه څه ټینګوي او څه وړاندیز کوي، په دوو جملو نه یوې۔ لومړۍ جمله شمېرنې او څنډه وایي۔ دوهمه فرضیه او هغه څه چې تاییدوي یې وایي۔
کله چې پوښتنه دا وي چې ایا ځانګړې لاره پاکټونه غورځوي، نو د ښکاره سرچینې پتې سره کنټرول شوې پلټنه د ګډ ترافیک له غیر فعالې شمېرنې څخه پیاوړې ثبوت ده۔ هغه له هماغې ماشین څخه، په هماغه وخت، هماغه همکار ته ولېږئ۔ یوه بدله بدله کړئ او پرتله پاتې کېږي۔
ګروپونه او راتلونکې څنډه راپور کړئ
راپور درې کرښې لري: د ګروپ تعریف، په هر ګروپ کې سمون شوې شمېرنې، او هغه څنډه چې پرتله پرې وشوه۔ بیا لوستونکی کولای شي وویني چې یو ګروپ بشپړ ځواب ورکړ او بل نه، دا تصادفي ضایعې ته نه بلکې لارې یا اجازې ته اشاره کوي۔
د ګروپ کولو بیا تولید وړتیا لپاره د ثبت فایل او د فلټر څرګندونې ضمیمه کړئ۔ پرته له فایل لنډیز ادعا ده، نتیجه نه۔
ping -c 5 -I 10.80.0.6 10.90.0.1
ping -c 5 -I 10.30.0.25 10.90.0.1
tshark -r capture.pcap -Y 'icmp.type == 8 || icmp.type == 0' -T fields -e ip.src -e ip.dst -e icmp.ident -e icmp.seq | sort | uniq -c | headکله چې یو ګروپ پنځه ځوابونه وښيي او بل هېڅ، موندنه دا ده چې یوې سرچینې کار کوونکې بیرته راګرځېدو لاره لري او بله نه۔ دا د ګډې سلنې څخه ډېر غوره ټیکټ دی، او راتلونکې پلټنه بې تړاوه VPN نسخې ته نه بلکې د بیرته راګرځېدو لارې ته اړوي۔