Skip to content
Get App

Lab 3 Network Traffic, Attacks, and Threat Analysis Part 2

جزء ثاني من مختبر تحليل حركة الشبكة والهجمات، يشرح أوامر Ping وDNS وHTTP وHTTPS مع Wireshark وتحليل حزم TCP والتهديدات الشبكية باستخدام Scapy.

Key Takeaways

  • أدوات مثل Ping وnslookup وcurl وWireshark تكشف تفاصيل حركة الشبكة بوضوح
  • بروتوكول HTTP يكشف محتوى الاتصال بينما HTTPS يشفره ويحمي البيانات أثناء النقل
  • تحليل حزم TCP وICMP يساعد في فهم الاتصال وتحديد الأنماط الطبيعية والمشبوهة
  • مكتبة Scapy تتيح تحليل الحزم برمجياً بدلاً من الفحص اليدوي

What the video covers

  • مراجعة سريعة لأمر Ping لفحص الاتصال مع خادم 8.8.8.8 وتحليل طلبات وردود ICMP في Wireshark
  • شرح استعلامات DNS لتحويل اسم النطاق example.com إلى عنوان IP وتحليل حزم الاستعلام والرد
  • توضيح بروتوكول HTTP غير المشفر وجلب محتوى صفحة الويب عبر سطر الأوامر ومقارنته بالتقاط الحزم
  • شرح مراحل اتصال TCP الثلاث (SYN وSYN-ACK وACK) وكيفية ظهورها في Wireshark
  • مقارنة HTTP مع HTTPS وأن محتوى الاتصال المشفر لا يمكن قراءته مباشرة من الحزم
  • استخدام فلاتر Wireshark لعرض حزم TCP وإحصائيات المحادثات والمنافذ 80 و443
  • عرض مفاهيم التهديدات الشبكية مثل Port Scanning وDoS وأنماط الاتصال غير المعتادة
  • تطبيق عملي لقراءة ملفات الالتقاط وتحليلها بمكتبة Scapy في بايثون، مع فحص حزم ICMP وتفاصيلها
  • مقارنة نتائج قراءة الحزم بين Scapy وWireshark والتعامل مع الذاكرة في Wireshark
  • الهدف التعليمي هو فهم سلوك الشبكات وتحليل الحزم كمدخل لاكتشاف التهديدات

Answers

Questions about this video

ما الفرق الأساسي بين HTTP وHTTPS في هذا الدرس؟

يوضح الدرس أن HTTP يرسل البيانات بشكل غير مشفر فيظهر محتوى الصفحة في التقاط الحزم، بينما HTTPS يشفر المحتوى ولا يمكن قراءته مباشرة، لكن يمكن رؤية معلومات الاتصال مثل المنافذ وحجم البيانات.

لماذا يُستخدم أمر Ping في هذا المختبر؟

يُستخدم Ping لفحص الاتصال بين الجهاز وخادم معين عبر إرسال رسائل ICMP Echo Request وانتظار ردود Echo Reply، وتحليل هذه الحزم في Wireshark لفهم حركة الشبكة.

ما هي مكتبة Scapy وما فائدتها هنا؟

Scapy مكتبة بايثون تتيح قراءة حزم الشبكة من ملفات الالتقاط وتحليلها برمجياً، مما يغني عن الفحص اليدوي ويساعد في استخراج تفاصيل مثل رقم التسلسل ونوع رسالة ICMP.

Full Transcript — Download SRT & Markdown

00:01
Speaker A
يعطيكم العافيه هذا الجزء الثاني من لاب ثلاثه رح نكمل في هذا الجزء احنا اخذنا هذا الجزء في البارت الاول بس بدنا نعمل مراجعه بشكل سريع هنا استخدمنا امر بينج عشان نفحص الاتصال بين جهازنا والاي بي 8.8.8 ثمانيه هذا عنوان خادم دي ان اس
00:18
Speaker A
اللي هو جوجل دي ان اس كتبنا الامر في الكوماند هذا الامر بيبعث رسائل اسمها اي سي ام بي ايكو ريكويست اللي الجهاز بستنى منه ردود اسمها اي سي ام بي ايكو ريبلاي تمام وبعثنا اربع طلبات واستقبلنا اربع طلبات وما كان في عننا اي فقد ف وبعدها
00:35
Speaker A
فتحنا على الواير شارك واستخدمنا اللي هو فلتر اي سي ام بي عشان يعرض لنا الاي سي ام بي فقط وشفنا اللي هم الاربع حزم اللي طالعه من جهازنا ل لهذا ال الوجهه هي 8.8 ثمانيه واربع حزم ايش ردود راجعه من
00:51
Speaker A
العنوان الهدف تمام الهدف من هذا انه انا افهم كيف امر بسيط زي بين بيعمل حركه على الشبكه وكيف بقدر اشوف الحزم الناتجه واحللها باستخدام الواير شوت طبعا ليش استخدمنا احنا الامر هو امر البين بيعتمد على الاي سي ام بي
01:08
Speaker A
عشان هيك نحن استخدمناه الاي سي ام بي هو اختصار لانترنت كنترول مسج بروتوكول زي ما اخذناه باللابه اللي قبل هذا بروتوكول بستخدمه عشان نرسل رسائل خاصه بتشخيص الشبكه واعرف اذا في اتصال بين جهازين تمام نيجي للتجربه الثانيه اللي هي الدي ان اس تمام هذا الدي ان اس
01:26
Speaker A
زي ما قلنا برضه في اللابات اللي قبل هذا بروتوكول بيساعدني احول اسماء النطاقات زي مثلا اززامبل دوت كom لعناوين اي بي عشان اقدر اوصل ليش للخادم المطلوب ان اسلوك تايب هي زي ما قلنا هذا الامر بيعمل استعلام عن موقع مش مفتح لصفحه الموقع
01:40
Speaker A
نفسها فنحن لما نفذناه على الكوماند اي طلبنا من خادم دي ان اس انه يعطينا عنوان الاي بي المرتبط بهذا الموقع اللي هو اكزامبل دوت كوم وفعلا لما شفنا النتيجه واعطانا الاي بي ولما رحنا على الواير شارك فتح هو كتبنا في الديسبلاي فلتر
01:55
Speaker A
كتبنا هذا الامر عشان نشوف الحزم المرتبطه بالاستعلام فكان عننا ظهر عنا سطرين اول سطر رساله كان دي ان اس كيويري هذا الطلب اللي ارسله جهازنا وكان في اللي هو ايش عندك دي اس ريسبونس هذا الريد اللي مين عندك رجع من خادم دي ان اس يعني الامر
02:12
Speaker A
اللي نحن نفذناه في الكوماند هو هذا انشانا انشا حركه دي ان اس على الشبكه والوير شارك وسامحنا نشوف الطلب والرد وايش ونحلل تفاصيلهم تمام نيجي ل التي سي بي اند ويب انالسيس تمام هلقيت بدنا ننتقل لمرحله الاتصال بخادم الويب افهم كيف ببدا اتصال تي سي بي
02:32
Speaker A
وبعدين نشوف طلبات اش تي تي اب اش تي تي بيقارنها مع اش تي تي بي اس اللي هو بكون محمي محتوى الاتصال عنده بكون محمي بالتشبيه تمام رح نفتح الكوماند ورح نكتب هذا الامر هذا الامر معناه اطلب لي صفحه موقع
03:01
Speaker A
ازامبلدت كomوم باستخدام الاتش تي تي بي واعرض لي محتوى الصفحه في شاشه الاوامر هلقيتها اول شيء هذا اول جزء هي اداه اي هي اداه بتتصل بالمواقع وبتطلب منها بيانات زي صفحه الويب اتش تي تي بي 1.1 هي بتجبر الاداه بتستخدم اصدار اتش تي تي بي
03:20
Speaker A
1.1 واحد في الاتصال تمام نو بروكسي هي بنطلب من الاداء انها ما تستخدم البروكسي هذا عشان نخلي الاتصال يعني بيساعدنا نخلي الاتصال المباشر عشان يعني التجربه اللي بنعملها واستخدمنا هنا هذا عنوان الموقع اللي طلبته صفحه اللي هي اللي طلبناه
03:36
Speaker A
صفحته كلمه اللي طلبناه كلمه اتش تي تي بي هنا معناها انه الطلب يستخدم اتش تي تي بي العادي الغير مشفر تمام نشوف ايش اللي ظهر عننا في الكوماند تمام اللي ظهر عنا اكواد اتش تي ام ال الامر هذا جاب لي محتوى الصفحه بدل ما
03:51
Speaker A
يفتح لي اياها بالمتصفح وظهر عنا اللي هو هي التايتل الاكزامبل دومين وظهر عنا اللي هو مين عندك ذس دومين هذا نص الصفحه تمام هذا يعني الامر ناجح انه يجيب لي محتوى الصفحه وهذا المطلوب اللي عننا في التجربه تمام
04:06
Speaker A
نفترض احنا نفذنا هذا الامر واحنا فاتحين الواير شارك رح نعيد رح نختار الواجهه الواي فاي تمام ونرجع ننفذ امر تمام هلقيات رح نروح نعمل نستخدم هذا الامر تمام نوقف الكابتشر عننا تمام ايش هذا الفلتر معناه هذا الفلتر معناه يعرض لي انتر تمام هذا بيعرض لي حزم
04:43
Speaker A
تي سي بي اللي فيها مين عندك الاس واي ان مفعل تمام نستخدمه طبعا عشان نراقب بدايه اللي اللي هو ان انشاءالل اللي هو اتصالات التي سي بي تمام اول عننا هيه عنك السورس وهي الديستنيشن تمام اول صدر هنا ايش هنا
04:58
Speaker A
الاسواي ان معناه انه هنا جهازك طلب بدء الاتصال تي سي بي مع الخادم والسطر الثاني اس واي ان اي سي كي الطلب اللي هو ايش برد على طلب بدء الاتصال وباكد مين عندك استلامه زي ما نحن قلنا قبل في اللابات
05:11
Speaker A
اللي قبل قلنا اتصال التي سي بي ممر بثلاث خطوات حكينا اسمها ري واي هاند تشيك اول شيء جهازي بيطلب بدء الاتصال اس واي ان ثاني شيء اس واي ان اي سي كي الخادم بوافق على الاتصال وبرد والثالثه اللي هي الاي
05:24
Speaker A
سي كي جهازك باكد الرد وبيكتمل انشاء الاتصال طبعا هنا ما ظهر الاي سي كي لانه نحن بس بدي استخدمت هذا الفلتر عشان يعرض بس الاسوا ان يكون فيه مفعل تمام لو نحن ضغطنا على اول سطر حطينا فولو بعدين تي سي هنا تمام ايش هنا عرض
05:41
Speaker A
لنا هان عرض لنا هي كتش تي تي بي هذا الطلب تمام وهي اتش تي تي بي ريسبونس عرض اللي هو مين عندك الرد جاب لنا اتش تي تي بي 1.1 200 اوكي هنا معناه انه الطلب نجح والخادم ارسل رد وهي كمان عندك ايش
05:56
Speaker A
المحتوى موجود تمام هذا نحن عملناه على شان نشوف عندنا لما نقارن مع الاتش تي تي بي اس نشوف كيف اللي بيظهر لنا تمام لو رحنا استخدمنا هذا الفلتر كمان هذا الفلتر بيعرض لي كل حزام التي سي بي اللي طا اللي تابعه للاتصال
06:20
Speaker A
ورقم الاتصال فيها يكون ايش؟ صفر يعني لما انفذ الامر بشوف الحزم التابعه مين عندك للاتصال تمام زي ما قلنا عشان التي سي بي اللي هو بدء الاتصال بمر بثلاث مراحل اول مرحله الاس واي ان بدء الاتصال ثاني مرحله الاس
06:35
Speaker A
واي ان اي سي كي رد الخادم ثالث مرحله الاي سي كي اكتمال الاتصال تمام هلقيت بدنا نشوف نطلب نفس الصفحه بس هذه المره بدنا نستخدم مين عندك الاتش تي تي بي اس تمام عشان نقارنها ايش اللي بيختلف مع
06:50
Speaker A
الاتش تي تي بي تمام هنا رح نحفظ اسم الملف اه بالاخر رح نحفظ هنا اسم الملف عشان نحن ن رح نحتاجه للتجربه اللي بعدها تمام نشوف الفرق الاساسي ايش بيكون الاتش تي تي بي هلقيت نحن محتوى الطلب والرد ظهر عنا كنص مقروير
07:08
Speaker A
شير شفناه لما فتحنا ال الفولو تمام لكن حيكون عندي في الاتش سي تي بي اس محتوى ال محتوى الطلب والرد حيكون مشفر عشان هيك مش حنقدر نقرا الاتش تي ام ال مباشره لكن بالكومنت حنقراه تمام تمام رح نروح على
07:22
Speaker A
الكوماند انفذ هذا الامر زي ما قلنا هذا الامر عشان نرسل طلب لموقع اكزامبل دوت دوت كوم باستخدام بروتوكول اتش تي بي اس تمام هي ظهر عننا في الكوماند طبعا في بس في الاتصال حكينا زي ما قلنا الاس جي تي بي اس اثناء انتقال
07:41
Speaker A
البيانات عبر الشبكه بكوني مشفر لكن لما افح الاتصال الات حنشوفه لما نفحص الاتصال بالواير شارت تمام يعني لكن بقدر انا في الواير شارك اشوف معلومات معلومات الاتصال البيانات لكن محتوى الصفحه اللي هي اش ما بقدر اشوفه مباشره تمام وهي طلع معنا في
07:57
Speaker A
الكومنت نيجي اه نحن ما وقفنا تمام نرجع نعمل كابتشر تمام ونفذ الامر ونرجع نوقف الكابتشر لو استخدمنا هذا الفلتر ايش ظهر عنا ما ظهر عنا محتوى الصفحه لانه هذا الايش الاتصال كان عننا مشفر تمام تمام اي رح نحفظ هذا الملف باسم اللي هي
08:50
Speaker A
ويب تست اي مع هذا الامتداد لانه هذا حيلزمنا في اللاب في هي الجزئيه تمام هنا رح يلزمنا تمام نيجي نتورك اتاكس اندريت انالس تمام هنا بدنا نيجي نحلل التهديدات والهجمات الشبكيه باستخدام الواير شو تمام والاسكيبي تمام قلنا الاسكيبي هي مكتبه
09:19
Speaker A
بايثون بتخليني اقرا حزم الشبكه واحللها بدل ما ايش اكتبها يدويا موجود تمام رح نشوف انواع مين عندك الكومون نتورك ثريد انواع التهديدات اول شيء البورت سكانين تو ايدنتفاي اوبن بورت بحكي لك هنا محاوله اني اعرف معرفه المنافذ مفتوحه
09:39
Speaker A
الخدمات الموجوده على جهاز معين ممكن تكون هي خطوه استطلاعيه قبل الهجوم لكن ما بتكون هي دليل انه ايش لحالها انه في هجوم عننا تمام الدي او اس اللي هو حجب الخدمه تو ميك سيستم اور نتورك سيرفيسز ان افيلبل يعني
09:54
Speaker A
انا محاوله اني اجعل الخدمه او جهاز غير متاح عن طريق اغراقه بالطلبات او تعطيله السبشز ترافيك ها اتصالات متكرره انماط مختلفه عن المعتاد ان كونكيشن كونكشن تو اكسبكتدستينيشن لما جهازك يتواصل مع وجهه غير متوقع او غير مسموح فيها حسب سياسه
10:12
Speaker A
الشركه تمام نيجي نطبق عمليه نعتمد هيه على هذا الملف اللي تو استخدمناه في السكشن خمسه تمام حنروح على الواير شارك افتح الملف تمام هي الملف عننا تمام هي الملف فتح عنا لو نحن رحنا على ستاتست رحنا على الكونفرزيشن
10:42
Speaker A
واخترنا التي سي بي لحظه خليه حرني اياهم تمام عشان كنا حاطين الفلتر تمام رح نلاقي هي الصفحه اللي بيظهر عنا فيها الارقام هي بتدل على عدد المحادثات اللي عرضها وين الواير شات مش عدد الهجمات ولا عدد الحساب تمام رح نختار التي سي بي هلقيتها في شيء
11:06
Speaker A
عننا ايش ادرس ادرس ادرس اي وادرس بي هذا معناه انه انت جهازك هذا بجيب لك كل التفاصيل يعني انت جهازك يتواصل مع هذا الجهاز على هذا البورت وكان عدد الباكيت وعدد فبجيب لك كل التفاصيل تمام تمام مثلا نحن عننا 443 هذا بيدل على ايش؟ على ال
11:24
Speaker A
على الاتصال اللي عملناه في ال على اش تي تي بي اس اللي هو الاتصال المشفر وهي 80 هذا بدل على الاتصال اش تي تي بي العادي تمام تمام كمان هذا كله هذا اللي ظهر عننا اي هي عننا كمان الباكيت هذه عدد حزام
11:39
Speaker A
الشبكه المتبادله عننا البت حجم البيانات اللي انتقلت عننا كمان الديوريشن مده الاتصال والادرس اي وبي هذول طرفين الاتصال تمام في عننا الباكيت ارسلت من اي لبي بي وهنا من بي لا هنا اي معناه هنا انه ايش الحزم انتقلت
11:58
Speaker A
بالاتجاهين بس مش شرط انها تكون نفس الحزم ايش اييه انه مش شرط يكون نفس العدد متساوي انه نفس اللي انتقلت منها بس انه هنا انه انتقلت بالاتجاهين يعني هنا من اللي بنشوفه نحن انه جهازنا تواصل مع عده عناوين اي بي ظهر عننا
12:14
Speaker A
اتصالات تستخدم تي سي بي اي واليو دي بي واتصالات بتستخدم تي سي بي على المنفذ زي ما قلنا 443 هذا للاتصالات الاشياء تي بي اس طبعا بس هذا مش دليل انه مثلا ان نحكي انه في هجوم انه مثلا كان السبب عننا تعدد
12:29
Speaker A
الاتصالات لا ممكن يكون طبيعي بسبب مثلا المواقع والبرامج اللي بتستخدم الانترنت يعني ما هذا ما بيكون عننا دليل على وجود اي هجوم تمام تمام هنا رح نستخدم هذا الفلتر تمام خليني اسكر هذا الفلتر ايش معنى اعرض لي حزم تي سي بي
13:00
Speaker A
الاس واي ان فيها مفعل والاي سي كي غير مفعل تمام وهذه زي ما قلنا حزم اللي هي مين عندك اتصال التي سي بي من الناتج اللي طلع معنا هي اول جهاز اللي هو مين عندك بدا محاوله اتصال اه اللي هان تمام اول
13:15
Speaker A
جهاز زي ما حكينا بدا اتصال تي سي بي مع الوجه على المنفذ 443 لل زي ما قلنا عننا الحصال اتش تي بي اس هي تمام هيخ على المنفذ 443 الحزمه الثانيه هيه جهازك بدا محاوله اتصال برضه على بس على منفذ 80 عشان
13:32
Speaker A
الاتصالات الاتش تي بي اتش تي تي بي تمام وهي انه جهازك بدا برضه محاوله اتصال ثانيه تمام مع نفس العنوان الاي بي بس هذا مشفر تمام اي على المنفذ 443 بدل 80 تمام وهيك زي ما قلنا لما انت ايش لما جهازك يبدا
13:52
Speaker A
الاتصال تي سي بي زي ما قلنا اس واي ان جهازك بيبدا الاتصال ثاني شيء الخادم برد على طلب الاتصال اس واي ان واي سي كي والثالثه اللي هو جهازك باكد الرد وهيك بيكتمل ايش الاتصال طبعا وجود حزم اسوي ان
14:05
Speaker A
طبيعي للاتصال مش انه ممكن نحكي هذا هجوم تمام تمام بنيجي لهذا الجزء الاسكابي ريد تسام كاب ش في هذا الجزء نحن رح نتعلم كيف نحن نستخدم بايثون عشان احلل حزم الشبكه بدل ما اعتمد على الواير شار اول شيء رح نجهز
14:28
Speaker A
مين عندك البايثون ونثبت المكتبتين عننا اللي هو مين عندك السكيبي والباي اذا كان عندك بنروح نفتح الكوماند نشوف تمام مره عشان تشوفوا تمام عشان تتاكدي انه البايثون منزل عندك ولا لا تمام نروح نشوف البايثون فيرجن هي انا اعطاني يعني منزل تمام اذا مش منزل رح ايش
14:56
Speaker A
نضغط على هذا الرابط وراح ننزل من هون وبنزل معنا تمام قبل ما نعمل بعد ما يكتمل تنزيله هان وتيجي تفتحيه تعملي له تثبيت في حتكون عندك اد بايثون تو باث فلي هو هذ بضغط عليها يعني انه بدنا اياها فبنضغط
15:14
Speaker A
عليها صح تمام هنا نحن رح نستخدم السكيبي عشان نقرا ملف الالتقاط نحن حفظناه قبل نستخرج منه رسائل اي سي ام بي نحسب عدد الطلبات الايكو ريكويست والردود ايكو ريبلاي تمام تمام بعد ما ننزل البايثون طبعا حنستخدم زي ما
15:34
Speaker A
حكينا اللي هو الملفات اللي عملناها قبل تمام في هلقيت ايش عشان نفتحه بالكوماند تمام هلقيت انا بدي اعمل بدي اشغل هذا الشغل وانزل السكيب والبايارك داخل بيئه افتراضيه تمام تمام فانا حاكون داخل مين عندك في دوكمنت لاب ثلاثه فعشان ادخل على هذا الملف رح
16:02
Speaker A
نستخدم تمام ه اللي هو السي دي يعني انا هلقيت فعليا انا داخل اللي هو مين عندي كلاب ثلاثه هذا اللي هو ان اغير تشينج دايركت سي ديين دايركت عشان انتقل بين المجلدات تمام هل بدنا ننشئ البيئه الافتراضيه عننا
16:29
Speaker A
ايش معناه هذا الامر قبل ما يمل تمام اول شيء باي هذا نشغل البايثون الان تشغله كبرنامج هذه اسم البيئه الافتراضيه هي اسم البيئه الافتراضيه وهي الاداء اللي بتنشئ البيئه الافتراضيه تمام يعني هي البيئه الافتراضيه يعني بيئه مستقله يعني
16:47
Speaker A
للمشروع بثبت فيها المكتبات اللي انا بدي اياها عشان ما مثلا ما اتخربط مثلا مع مشاريع ثانيه تمام رح ناخذ الامر الثاني هذا الامر بفعل البيئه الافتراضيه تمام من خلال اللي هو مين عندك ملف التفعيل تمام هيك انا حاليا انه انا هلقيت جوا
17:10
Speaker A
البيئه الافتراضيه اللي هو اللي داخل ملف ملف لاب ثلاثه تمام رح ننزل هذا الامر طبعا انا نزلتهم عن عندي حيظهر معكم بعد ما ينزل هي سكسسفولي يعني انه هنا ايش تم التنزيل هنا بس للابت تمام مش محتاجينها تمام نحن محتاجين هي المكتبتين سكيب
17:35
Speaker A
والباي شارك عشان قلنا مكتبه سكيب عشان نتعامل مع حزم الشبكه بقرا تفاصيلها بعدين ممكن بالسكيبه اقدر انشئ حزمه واحللها والباي شارك حكينا مكتبه بتتيح لي انا استخدم تحليل البروتوكولات اللي بتقدمه مين عندك التي شيرت تمام هلقيت حنروح لنفتح النوت باد
18:00
Speaker A
تمام رح نفتح النوت باك ونحط فيها هذا الكود تمام ورح نعمل من عند فايل سيف از رح ناخذ سميه بهذا الاسم تمام بنعمل اول فايلز طبعا انا كده بتاكد اني انا موجوده بلاب ثلاثه وبنعمل سيف انا موجود عندي هذا الملف تمام
18:34
Speaker A
نيجي نشرح مين ايش الكود اول شيء فروم سكيب دوت اول امبورت هنا عملنا امبورت لثلاث ثلاث عناصر من السكيب اللي هم الار دي بي كاب والاي بي والاي سي ام بي اول شيء الار دي بي كاب هي لقراءه الحزم من
18:47
Speaker A
ملف الالتقاط من ملف التقاط محفوظ هي بتقرا لي الحزم تمام الاي بي عشان نتعامل مع طبقه الاي بي فيرجن اربعه والاي سي ام بي عشان نتعامل مع رسائل مين عندك بروتوكول اي سي ام بي تمام ما لقيت هنا عملنا عدادات عشان يعد
19:01
Speaker A
اللي هو مين الريكويست والريبلايز تمام هنا انشانا متغيرين واعطيناهم قيمه مين عندك صفر فور باكت الار دي بي كاب تمام هنا حطينا اسم الملف اللي انا بدي اقرا منه الحزم تمام زي ما قلنا ار دي بي كاب هذه بتقرا الحزم من
19:17
Speaker A
الملف وهاي فور عشان نمر على كل حزمه بتمر على كل الحزم الموجوده في الملف تمام اف اي بي اف اي بيت ان باكت تمام اذا هنا الشرط حيفحص اذا كانت الحزمه بتحتوي على طبقتين اي بي او سي ام بي اذا كانت واحده من
19:35
Speaker A
الطبقتين مش موجوده حيعمل ايش نعمل كون كونتينيو انه يتجاوز الحزمه الحاليه وينتقل لمين؟ للحزمه اللي ايش؟ التاليه عشان ما نحن نحاول نقرا اللي هو حقول اي بي او اي سي ام بي من حزمه ما في فيها هي الطبقات تمام
19:51
Speaker A
طبعا هذا الكود بيقرا ملف محفوظ مش حيبدا التقاط مباشر ولا حز حيرسل لي مثلا حزم اي سي ام بي جديده لا تمام اي بعدين هنا حكينا له اذا مش موجودين يعمل كونتينو لكن اذا موجودين يحفظ هي الباكج اي بي والباكيت اي سي ام
20:09
Speaker A
بي تمام انه نحفظ اللي هو الطبقتين بمتغيرين بعدين هنا حنطبعهم حنطبع السورس عننا والدستينيشن حنطبع التايب نوع الرساله اذا كانت قلنا ثمانيه ايكو ريكويست اذا كانت صفر ايكو ريبلاي تمام وحنحفظ اللي هو مين عندك السيكونس اللي هو رقم تسلسل الرساله
20:28
Speaker A
اذا كان موجود لكن اذا ما كان موجود استخدمنا انه ايش يحط لنا اذا ما كان موجود هذا الاداه انه اذا ما كان الداله اذا ما كان موجود يحط بداله شحطه تمام وهي هنا الريكويست هنا الاي سي ام بي دوت
20:45
Speaker A
تايب بتساوي ثمانيه هي رح ترجع لي ترو او فولس اذا كان التايب من نوع ثمانيه حيرجع لي ترو فحيش ترو فححولها بعدها لانتجر واحد تمام الانتجر يا واحد يا صفر تمام اذا كان الشرط صحيح واحد اما اذا كان خطا
20:59
Speaker A
حيحوله لصفر فبالتالي بتزيد عدد الريكويست اذا كانت التايب 8انيه وبتزيد عدد الريبلايز اذا كانت التايب صفر بعدين حكيت له اطبع لي اياهم لو نحن رحنا نجرب نطبعهم عشان نشوف تمام اول شيء اللي ظهر عننا هذا عنوان المين عندك عنوان الايش السورس المصدر في طلبات
21:29
Speaker A
الاي سي ام بي وهي عنوان الوجهه 8.8 ثمانيه وهي اللي هي عندك ايكو تايب ثمانيه ايكو هذه معناها ايكو ريكويست والتايب زيرو معناها مين ايكو ريبلاي وهي السيكونس عندي من خمسه لثمانيه هذول ارقام تسلسل الرسائل بنلاحظ كل طلب له رد بيحمل نفس
21:48
Speaker A
رقم التسلسل يعني الطلب والرد بيحملوا مين عندك نفس رقم التسلسل هذا بالنسبه للسكيب بدنا نروح نجرب ال الباي شارك وبعدها اي نقارن بين النتيجتين اللي بيطلعوا معنا تمام قلنا الباي شارك بيستخدم التيش بيعتمد على التي شارت فنحن لازم نتاكد انه
22:13
Speaker A
التي شارك موجود عننا تمام من هذا الامر عشان انا اتاكد انه التي شيرت موجود عننا فاذا ظهر عندك تفاصيله فتمام اما اذا قال لك الفايل موجود هذا لازم ايش نتاكد من وجود التيش شارك تمام زي ما قلنا هي التي
22:33
Speaker A
شارك هي اداه ضمن مجموعه اوامر الواير شارك بتقدر تحلل لي الشبكه تفكك البروتوكولات عليها فنحن بنتاكد من وجودها لانه الباي شارت بيعتمد عليها عشان تحلل حزم الشبكه تمام هلت بنروح نفتح ملف بالنوت باد تمام بنحفظ برضه نفس الشيء بنحفظ الكود
23:00
Speaker A
تمام نعمل كنترول اس زي ما حكينا على اللاب ثلاثه بنختار الاول وبنسميه نفس الاسم اللي هنا بنميه تمام انا برضه محفوظ عندي تمام نيجي نيجي للكود اول شيء عملنا امبورت للباي شارك هنا بنعمل امبورت للمكتب عشان ايش تخلينا انه نستخدم وظائف
23:27
Speaker A
الباي شارك تمام الكابتشر بساوي الباي شارك دوت فايل كابتشر هنا شهاده نفتح ملف الالتقاط اول شيء عننا متغير خزنا فيه اللي هو بخزن فيه عمليه قراءه الحزام اللي هو بسنسميه كابتشر البايشك دوت فايل كابتشر هذ داله بتفتح ملف التقاط محفوظ
23:45
Speaker A
وبتسمح لي اني انا اقرا من ملف الحزم الموجوده فيه اني اقرا اللي هو مين عندك الحزم الموجوده في هذا الملف ملف تمام وهي اسم الملف اي سي ام بي اسم ملف الالتقاط وهي ديسبلاي فلتر هنا يعرض عشان الحزم بس
23:57
Speaker A
اللي بالطابق الاي سي ام دي كيب باكيت بتساوي بولز هنا انه انا امنعه من انه يحتفظ بكل الحزم في في الذاكره بعد ما يمر عليها عشان هذا اقلل من استهلاك الذاكره عننا التي شارك باث هنا ب حطينا اللي هو
24:11
Speaker A
مكان ملف التي شارك تمام طبعا هنا نحن استخدمنا اي زي ما قلنا الفايل كابشر عشان احنا نقرا ملف محفوظ ما مادينا لا التقاط جديد ولا نقرا اي سي ام بي جديده تمام بعدين هنا نفس الشيء نفس المنطق اللي
24:27
Speaker A
استخدمنا مع السكيب اللي انا الكويست والريبلايز حننشا متغيرين نجهز العدادات حطينا لهم قيمه صفر ورح نفحص كل الحزم نمر عليهم اذا كانوا الاف اي بيت ان باكت او الاي سي ام بي يعمل كونتينو تجاوزهم اذا كان موجودين نخزنهم في الباكت دوت اي سي
24:46
Speaker A
ام بي دوت تايب هنا اعطاني التايب وبعدين بحول التايب انا لانج ج تمام ام يعني هنا حنقرا نوع الرساله تاعت الاي سي ام بي ونحولها لعدد صحيح تمام وبعدها رح نطبع مين عندك رقم الحزمه وعناوين المصدر الستنيشن وهي السورس
25:03
Speaker A
والتايب واللين وهنا نفس الشيء اذا كان بيساوي بيساوي ثمانيه اللي هي حنحسب عدد الطلبات وعدد الردود اللي كانوا عننا فاذا كانوا هنا حترجع لي ترو وحنحولها مين عندك لانتيجر اذا كان عدد اللي هو التايب ثمانيه فنحن ايش ترو فه نحولها لوا واحد اما اذا كان
25:21
Speaker A
صفر اي حيحولها هنا اييه اذا كانت فولز حيحولها لصفر وهنا نفس الشيء تمام وبالاخر فاينالي كابتشر دوت كلوز هنا نحن بنضمن انه نحن سكرنا الالتقاط بنهي عمليه التي شارت وبنشوف عندك النتيجه اللي ظهرت عنا في الكومنت هل حنفذه تمام وهنا بطبع لي اياه
25:42
Speaker A
نشوف ايش النتيجه اللي ظهرت معنا لما انفذ هذا تمام ايش اللي ظهر عنا اول عمود ظهر عنا هذا اللي هو رقم الحزم رقم الحزمه اللي بيكون في ملف الالتقاط هذا السكيبي ما عرض لنا اياه هذا بنشوف الفروقات بس انه كلهم
26:08
Speaker A
نفس الشيء انه اعطاني اربعه ريكويست واربع ريبلايز تمام بعدين هنا اعطاني مين عندك عنوان المصدر هيه 10 بو تمام بعدين عنوان الوجهه واعطاني التايب اللي هو ثمانيه اللي هو معناها انه هي ايش طلب رساله طلب ايكو ريكويست تمام وبعدين اعطانا اللي هو طول
26:26
Speaker A
الحزمه المسجل في اخراج البا البايتش تمام تمام يعني واعطانا هنا بالاخر اربع ريكويست شفناهم واربع ريبلايز يعني من النتيجتين اللي طلعوا لنا اياهم هي هذه نتيجه السكيبي وهي نتيجه مين عندك الباي شارك انه المكتبتين اعطتنا نفس العدد للرسائل الاي سي ام بي المطلوبه في ملف
26:43
Speaker A
الالتقاط وهذا اصلا اللي طلع معنا على ايش؟ على الواير شارت تمام لو نحن بدنا نقارن من ناحيه عندك الاستخدام حكينا اول شيء الاسكي بي مكتبه بايتر عشان تحليل الحزم الحزم مباشره البايار ايش مكتبه بتعتمد على التي شارت تمام في ال
27:00
Speaker A
في مكتبه السكيب احنا استخدمنا في الكود استخدمنا في في البايارك استخدمنا فايل كابتشر لكن في السكيب استخدمنا اللي هي مين عندك اردي بيكاب ها لقراءه عشان تقرا الحزم تمام المعلومات اللي طلعت لنا في ال في الباي شارك طلع لي انا عندي المصدر والوجهه طلع
27:23
Speaker A
لي رقم الحزمه طلع لي التسلسل طلع لي مين عندك لا ما طلع عنا تسلسل عننا طلعنا رقم الحزمه والمصدر والوجهه والنوع والطول لكن في السكيب طلع عننا المصدر والوجهه والنوع والتسلسل تمام تمام ونفس الشيء اعطونا من ناحيه الريكويست والريلايس
27:44
Speaker A
تمام بدنا نشوف الجزء الاخير هيك شفنا النتيجتين اللي طلعوا معنا الجزء الاخير هنا كيف انا استخدم مكتبه السكيبي عشان ايش ننشئ بدي انا انشئ ايش حزمه شبكه وافحص تفاصيلها باستخدام طبعا البايثون احنا اللي قبل عملنا قرانا قرانا في حزم
28:00
Speaker A
كانت موجوده لانه باستخدام الملف اللي احنا حفظناه لكن هلقيت احنا رح ننشئ حزمه جديده تمام رح نفتح برضه النوت باد واحط فيها هذا الكود نفس الخطوات تمام راح نعمل هنا من فايل سيف از تمام ونسميها هي فيلاب ثلاثه ونحط هنا اول فايل
28:33
Speaker A
تمام بسميها هذا الاسم تمام برضه انا موجود عندي تمام نيجي لايش الكود اول شيء عندي فروم اسكي بي دوت اول امبورت نفس الشيء عملنا سيراد للمكتبتين هنا في هذا السطر بدنا ننشئ الحزمه تمام هذا السطر الثاني بدنا ننشئ الحزمه عندك الباكيت هذا متغير تمام
29:04
Speaker A
اعط احكي اي اي بي هنا اعمل طبقه الاي بي واعطيته ديستينيشن بشكل عشوائي تمام والاي سي ام بي هنا حددنا اي ال كمان بدنا اللي هو هي الطبقه انه نضيف طبقه الاي سي ام بي تمام يعني وخزناها في المتغير اللي هو
29:21
Speaker A
عندك الباكيت الباكيت دوت شو هي بتعرض تفاصيل الحزمه تمام بتعرض تفاصيل الحزمه اي كل طبقه زي مثلا اصدار الاي بي نوع رساله الاي سي ام بي تمام بدنا نشوف ايش اللي بيظهر عنا واحنا نعمل هي ظهر عنا اللي هم الطبقتين الاي بي
29:48
Speaker A
والاي سي ام بي من عند الاي بي ظهر عنا الفيرجن اربعه ظهر عنا السورس ظهر عنا الديستينيشن التي تي ال اللي هو هذا التايم اي تو ليف الابتدائيه هذه القيمه الابتدائيه اعطاني كمان البروتوكول اي سي ام بي تمام واعطاك هنا اللينك لسه مش محسوب
30:08
Speaker A
تمام وبالنسبه للاي سي ام بي اعطانا تايب هذه ايكو ريكويست فالعها ثمانيه الكود زيرو هنا عندك اللي هو رمز الرساله وهنا عندك السيكونس تمام والاي دي هنا المعرف رقم التسلسل طبعا احنا عملنا هنا شو للحزمه هيه حطينا احنا باكت دوت شو احنا عملنا شو
30:27
Speaker A
للحزمه ما بعثناها لو احنا بدنا نبعثها لازم نستخدم داله مين عندك الارسال تمام قارنا بينهم وهدول اي يعني مراجعه بشكل عام عن اللاب وايش المشاكل اللي ممكن نواجهها زي ما قلنا مثلا اذا ما ظهرلي حزم بكون ممكن انا الواجهه اللي انا اخترتها
30:43
Speaker A
خطا فانا لازم اذا انا على واجهه واي فاي فاستخدم الواي فاي وهكذا يعني من اللي حكيناهم وهدول برضه كلهم شفناهم اللي هو ايش ايش الهدف من كل واحده تمام والتايب ثمانيه والتايب زيرو تمام يعطيكم العافيه
Topics:تحليل الشبكاتWiresharkTCPHTTPHTTPSDNSأمن الشبكاتScapyبايثونتحليل الحزم

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →