منتديات داونلودز2

منتديات داونلودز2 (http://www.downloadiz2.com/forums/index.php)
-   الهاكر و الحماية (http://www.downloadiz2.com/forums/f39.html)
-   -   ping for dummies (http://www.downloadiz2.com/forums/t6415.html)

mario 12-23-2006 06:59 PM

بسم الله الرحمن الرحيم

اللهم لا علم لنا الا ما علمتنا

بما ان الواحد ساب الشغل وبئا عاطل ومش وراه حاجه ثاعد على دكة الاحتياطى يعنى نعمل حاجه مفيده عشان ربنا يكرمنا

من الاول كدا الناس بتوع الوندوز ماليش فيه خلى بيل جيتس يشرحلكو tongue.gif

طبعا كلنا عارفين ping و عارفين انو من الادوات المفيده جدا

انا رغيت كتير صح سورى نخش قى المفيد

افتحلك شيل واكتب

كود PHP:[root@G33K ~]# ping www.google.com

طبعا كدا هيفضل يبنج جوجل لغايت ما حضرتك تدوس كونترول + سى

الناتج هيطلعلك كدا مثلا



كود PHP:PING www.l.google.com (64.233.161.147) 56(84) bytes of data.

64 bytes from 64.233.161.147: icmp_seq=1 ttl=240 time=187 ms

64 bytes from 64.233.161.147
: icmp_seq=2 ttl=240 time=188 ms

64 bytes from 64.233.161.147
: icmp_seq=3 ttl=240 time=194 ms

64 bytes from 64.233.161.147
: icmp_seq=4 ttl=240 time=180 ms



--- www.l.google.com ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3000ms

rtt min
/avg/max/mdev = 180.525/187.674/194.222/4.878 ms

جميل اوى عايزين نحلل اللى طلع دا ومالو يا اخويا نحلل واحنا صغيرين

مثلا هناخد السطر دا نحلله



كود PHP:64 bytes from 64.233.161.147: icmp_seq=1 ttl=240 time=187 ms

64 bytes = دا حجم الباكت اللى مبعوته منك للمكنه اللى انتا بتبنجها واللى تقدر تغيره زى ما هنشوف بعد كدا ولكن هيا افتراضيا 64 بايت

from 64.233.161.147 = دى يا عم الحج اى بى المكنه اللى بترد عليك وانتا بتبنجها



icmp_seq=1 = اى سى ام بى دا البرتكول الى بتستخدمه الاداه ping و نقدر نقول ان ping بتستخدم نوعين من الــ icmp اللى هما icmp 8 ودا بتستخدمه فى الطلب و icmp 0 و دا بتستخدمه فى الاستقبال و لو لاحظت معايا ان icmp_seq كانت بتساوى واحد فى اول رد من السيرفر بعد كدا بئيت 2 بعد كدا 3 طب ليه دا لان كل مره الطلب بيزيد واحد و الافتراضى ان البينج بتبعت باكت كل ثانيه و تقدر بردو حضرتك تتحكم فى الوقت زى ما هنشوف بعد كدا



ttl = time to live = يعنى الباكت دى اخرها اد ايه وتنتهى يعنى بالبلدى كدا لو الباكت دى تاهت وملقتش المكنه اللى هيا عايزها تنتحر بعد اد ايه



time=187 ms= يعنى الوقت اللى استغرقته الباكت على بال ما راحت للمكنه و رجعت تانى وطبعا بيتقاس بالمللى ثاانيه



طيب كدا عرفنا الدنيا ماشيه ازاى طيب كلام جميل اوى

احنا لاحظنا لما طبقنا الامر دا





كود PHP:ping www.google.com

ان البنج فضل شغال لغايت ما انتى وقفته بكنترول + سى

طيب عشان نتحكم فى عدد الباكتس المرسله نعمل ايه نعمل كدا



كود PHP:[root@G33K ~]# ping -c 5 www.google.com

وهنا طبعا c = count اللى من خلالها تقدر تتحكم فى عدد الباكتس و يكون ناتج الامر السابق



كود PHP:PING www.l.google.com (64.233.161.147) 56(84) bytes of data.

64 bytes from 64.233.161.147: icmp_seq=1 ttl=240 time=269 ms

64 bytes from 64.233.161.147
: icmp_seq=2 ttl=240 time=263 ms

64 bytes from 64.233.161.147
: icmp_seq=3 ttl=240 time=264 ms

64 bytes from 64.233.161.147
: icmp_seq=4 ttl=240 time=248 ms

64 bytes from 64.233.161.147
: icmp_seq=5 ttl=240 time=275 ms



--- www.l.google.com ping statistics ---

5 packets transmitted, 5 received, 0% packet loss, time 3998ms

rtt min
/avg/max/mdev = 248.755/264.416/275.715/8.986 ms

طيب عرفنا دلوقتى ازاى نحدد عدد الباكتس اللى مبعوته نخش بئا على ازاى تحدد حجم الباكت اللى هنبعتها زى ما قولنا الافتراضى بتاعها 64 بايت



طيب هوا الحقيقه انا ضحكت عليكو هما الصراحه مش 64 هما 56 و الــ icmp بيضيف عليهم 8 بايت بتوع الهيدر header عشان يبئو 64

طيب انتا ليه يا عم مصدعنا بالليله دى انا يا سيدى بقولك كدا عشان تعرف تحسبها و انتا بتبعت و تعرف تتحكم فى حجم الباكت طيب دلوقتى احنا عايزين نبعت باكت بحجم 32 بايت نعمل ايه نعمل كدا



كود PHP:[root@G33K ~]# ping -s 24 www.google.com

زى ما انتو شايفين زودت الاوبشن s عشان اتحكم فى حجم الباكت و حددت حجمها 24 طبعا واحد يجى ويقولى يا عم انتا فى ايه انتا مش قايل عايزين نبعت 32 بايت كاتب 24 ليه اقوله احنا قولنا ان فى 8 بايت للهيدر بتاع الicmp يبئا 24 + 8 = 32 عشان كدا نلاقى الناتج طلع لنا كدا

كود PHP:PING www.l.google.com (64.233.161.147) 24(52) bytes of data.

32 bytes from 64.233.161.147: icmp_seq=1 ttl=240 time=270 ms

32 bytes from 64.233.161.147
: icmp_seq=2 ttl=240 time=259 ms

32 bytes from 64.233.161.147
: icmp_seq=3 ttl=240 time=264 ms

32 bytes from 64.233.161.147
: icmp_seq=4 ttl=240 time=250 ms

32 bytes from 64.233.161.147
: icmp_seq=5 ttl=240 time=260 ms

32 bytes from 64.233.161.147
: icmp_seq=6 ttl=240 time=248 ms

32 bytes from 64.233.161.147
: icmp_seq=7 ttl=240 time=252 ms

32 bytes from 64.233.161.147
: icmp_seq=8 ttl=240 time=262 ms



--- www.l.google.com ping statistics ---

8 packets transmitted, 8 received, 0% packet loss, time 7001ms

rtt min
/avg/max/mdev = 248.957/258.605/270.359/7.023 ms

وضحت كدا الصوره تمام



كنا قلنا قبل كدا انا الافتراضى ان بينج يبعت باكت كل ثانيه و قلنا اننا نقدر نعدل فيها

مثلا نخليه يبعت باكت كل نص ثانيه طب ازاى اقولك



كود PHP:[root@G33K ~]# ping -i 0.5 google.com

زى ما احنا شايفين اضفت الاوبشن i وحددت بعديه 0.5 اللى هوا نص ثانيه و تقدر تحدده زى ما انتا عايز طالما ان الرقم موجب يعنى ممكن تقول 0.001 او 0.002 زى ما انتا عايز ونشوف ناتج الامر اللى فات طلع ايه



كود PHP:PING google.com (72.14.207.99) 56(84) bytes of data.

64 bytes from 72.14.207.99: icmp_seq=1 ttl=239 time=273 ms

64 bytes from 72.14.207.99
: icmp_seq=2 ttl=239 time=264 ms

64 bytes from 72.14.207.99
: icmp_seq=3 ttl=239 time=224 ms

64 bytes from 72.14.207.99
: icmp_seq=4 ttl=239 time=225 ms

64 bytes from 72.14.207.99
: icmp_seq=5 ttl=239 time=221 ms

64 bytes from 72.14.207.99
: icmp_seq=6 ttl=239 time=222 ms

64 bytes from 72.14.207.99
: icmp_seq=7 ttl=239 time=215 ms

64 bytes from 72.14.207.99
: icmp_seq=8 ttl=239 time=220 ms

64 bytes from 72.14.207.99
: icmp_seq=9 ttl=239 time=218 ms

64 bytes from 72.14.207.99
: icmp_seq=10 ttl=239 time=220 ms



--- google.com ping statistics ---

11 packets transmitted, 10 received, 9% packet loss, time 4999ms

rtt min
/avg/max/mdev = 215.331/230.737/273.606/19.400 ms

لو لاحظت هتلاقيه بعت 11 باكت فى 4999ms يعنى ما يعادل 5 ثوانى تقريبا يعنى بمعدل 2 باكتس فى الثانيه



عشان كدا طبعا من المستخسن انك كادمن انك تقفل الicmp عشان لو حد تانى معاه مكنه محترمه بكونكشن محترم او كذا مكنه ممكن ببساطه انو يعذبك



طيب معظم الناس بتتخنق انها لما تيجى تعمل بنج الشيل بيتملى على عينه و كدا ممكن نتخلص من الحوار دا ازاى اقولك

كود PHP:[root@G33K ~]# ping -q google.com

ضيفت ببساطه الاوبشن q عشان بينج يشتغل فى كوايت مود يعنى هيفضل يبنج جوجل بس مش هيملى الشيل بالناتج غير لما انتا تدوس كونترول + سى هتلاقى ملخض اللى حصل زى كدا

كود PHP:[root@G33K ~]# ping -q google.com

PING google.com (64.233.167.99) 56(84) bytes of data.



---
google.com ping statistics ---

35 packets transmitted, 33 received, 5% packet loss, time 34012ms

rtt min
/avg/max/mdev = 220.262/231.913/240.032/4.797 ms

زى ما احنا شوفنا اتبعت 35 باكت ووصل 33 فى حوالى 34 ثانيه وكل دا من غير الدوشه وقلبت الدماغ اللى بتحصل لما متستعملش q بتلاقى ضرب نار حصل



بس كدا بيتهيألى ان الحاجات المهمه اتقالت اللى عاوز زياده بئا man ping بس ميتخضش عشان فى بلاوى



RigHts ReSeRveD 4 Egyptian G33K


pirate_1012 12-24-2006 03:06 AM

http://www.downloadiz2.com/ib/public...R#>/ThankS.gif


الساعة الآن 01:15 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd

Security team