شرح تفصيلي لتحليل حركة الشبكة باستخدام Wireshark، وأهم مفاهيم الحزم والهيدر والبايلود والطبقات، مع مقدمة لأدوات Scapy وPyShark وNmap.
Key Takeaways
- تحليل حركة الشبكة يساعد في فهم تواصل الأجهزة واكتشاف التهديدات والمشاكل
- البيانات تنتقل كحزم، وكل حزمة تحتوي على هيدر يحمل معلومات التوجيه وبايلود يحمل البيانات الفعلية
- Wireshark أداة رسومية لالتقاط الحزم وتفكيك البروتوكولات، بينما Scapy وPyShark تعملان برمجياً
- الاتصالات المشفرة مثل HTTPS تخفي محتوى البيانات ويحتاج تحليلها إلى معلومات إضافية
What the video covers
- مقدمة عن تحليل حركة الشبكة (Network Traffic Analysis) وأهميته في فهم تواصل الأجهزة وكشف المشاكل والأنشطة المشبوهة
- شرح مفهوم الحزم (Packets) وكيف تنقسم البيانات إلى وحدات أصغر تنتقل عبر الشبكة
- تعريف الهيدر (Header) والبايلود (Payload) وأدوار كل منهما
- شرح طبقات الحزمة (Frame وIP وTransport وApplication) وفكرة الإنكابسوليشن
- تعريف Wireshark كأداة مفتوحة المصدر لالتقاط الحزم وتحليلها عبر واجهة رسومية
- مقارنة Wireshark مع Scapy وPyShark من حيث الطريقة البرمجية أو الواجهة
- توضيح اتجاهات الاتصال (طلب العميل ورد الخادم) وتغير المصدر والوجهة بينهما
- الفرق بين بروتوكولات TCP وUDP وICMP وأمثلة عليها مثل Echo Request وEcho Reply
- شرح تشفير HTTPS وأثره على رؤية محتوى البيانات
- عرض واجهة Wireshark وخطوات التثبيت والتقاط الحزم
Chapters
- 00:00مقدمة عن تحليل حركة الشبكة
- 01:00مفاهيم الحزم والهيدر والبايلود
- 02:40أدوات التحليل: Wireshark وScapy وPyShark
- 03:40أهداف اللاب وعلاقته باللاب السابق
- 06:40طبقات الحزمة والإنكابسوليشن
- 09:00اتجاهات الاتصال وبروتوكولات TCP وUDP وICMP
- 11:20تثبيت Wireshark وواجهته ومميزاته
- 16:40فلاتر الالتقاط والعرض والتطبيق العملي
Full Transcript — Download SRT & Markdown
Speaker A
يعطيكم العافية, اليوم حناخذ لاب ثلاثة بحكيلنا عن النتورك ترافيك والاتكس والثريد اناليسيس, تمام؟ تمام.
Speaker A
حنيجي نشوف الـ المقدمة, عنا النتورك ترافيك اناليسيس اللي هي تحليل حركة الشبكة, ايش هي تحليل حركة الشبكة؟ إذا بروسيس اوف كابتشرينج مونتورينج اند اكزامينينج داتا باكيت ترانزميتد اكروس النتورك.
Speaker A
يعني عملية كابتشرينج التقاط مونتورينج مراقبة اند ايش؟ فحص حزم البيانات اللي بتنتقل عبر الشبكة, يعني انتي مثلاً بدك تبعتي صورة لصاحبتك على الانترنت, تمام؟ مش بالضرورة انو الصورة بتنتقل كقطعة واحدة, لا, البيانات بتنتقل عبر الشبكة على اجزاء صغيرة احنا بنسميها الباكيت,
Speaker A
تمام؟ تمام, يعني لما جهازك يتواصل مع جهاز ثاني, تنتقل حزم البيانات بين الاجهزة, احنا بنقدر بنقدر نراقب هاي الحزم ونفحصها عشان افهم كيف الـ الاجهزة بتتواصل مع بعض, برضو نفس الاشي انا لما افتح موقع على الانترنت, جهازي بتبادل البيانات مع
Speaker A
مين؟ مع خادم الموقع السيرفر, فاحنا باستخدام الوايرشارب ممكن اشوف هاي المعلومات عن الحزم المتبادلة, بقدر اشوف عنوان الاي بي للجهاز المرسل, عنوان الاي بي للجهاز المستقبل, اللي بروتوكولات المستخدمة, كمان بنقدر نشوف حجم حجم الحزمة, طبعاً في عنا اذا كان الاتصال
Speaker A
مشفر زي باستخدام الاتش تي تي بي اس, مثلاً بقدرش انا اشوف محتوى البيانات, عنا كمان حنشوفه في الـ عملي, الا مثلاً لازم يكون عندي معلومات اضافية. يعني بشكل عام النتورك ترافيك هاي, انو انا اراقب وافحص البيانات اللي بتنتقل بين الاجهزة عبر
Speaker A
الشبكة, وهاي البيانات بتكون ايش حكينا؟ مقسمة لحزم, بنسميها باكيت, انا من خلال اني انا تحليلي لهي الحزم, بقدر افهم كيف الاجهزة تواصلت مع بعض, اييه اعرف اييه بنعرف على الـ نتعرف على البروتوكولات اللي احنا استخدمناها, ممكن برضو نكشف بعض
Speaker A
المشاكل, الانشطة المشبوهة, التهديدات, فكل هذا من ايش؟ حنشوفه في هذا اللاب. تمام، الـ WireShark is an open source network protocol analyzer، هو برنامج مفتوح المصدر علشان أحلل بروتوكولات الشبكة. بيسمح لي it allow user to capture، بيسمح لنا نلتقط الشبكة، حزم
Speaker A
البيانات، أوجهها من خلال مين؟ عندك الـ graphical interface اللي هي وين؟ واجهة رسومية. تمام؟ تمام، ايش المعلومات اللي بيعرض لي إياها الـ Wire الـ WireShark؟ It display information، زي الـ source and destination IP address، بيعرض لي الـ source IP address اللي هو عنوان الـ IP
Speaker A
للجهاز المرسل. الـ destination IP address، عنوان الـ IP للجهاز اللي استقبل الحزمة. البروتوكولات المستخدمة، الـ port number والـ packet length اللي هو حجم الحزمة طبعًا بالـ byte. في شيء اسمه Scapy، Scapy is a Python library used to create، هذه ايش؟ مكتبة بايثون.
Speaker A
Used to create and manipulate send receive، يعني هي ايش؟ بتسمح لنا إنه ننشئ حزمة، إيه، نعدلها، نرسلها، نستقبلها، لكن هي بشكل برمجي، يعني هذا الفرق بينها وبين الـ WireShark. الـ WireShark حكينا إحنا بنستخدمه عشان نلتقط حزمة، إيه، ونحللها
Speaker A
من خلال الـ واجهة الـ graphical interface، الواجهة الرسومية. لكن الـ Scapy هو بنتعامل معها بشكل برمجي.
Speaker A
والـ PyShark برضه، هذه برضه مكتبة بايثون بتسمح لنا نستخدم حزم شبكة باستخدام أداة اسمها TShark. يعني هذول الثلاث أدوات لهم نفس الهدف، إنه أنا أفهم حركة الشبكة، لكن كل أداة بيكون لها طريقة في التعامل مع الحزم.
Speaker A
تمام؟ في عندنا هنا أهداف اللاب to understand the fundamentals of network عشان نفهم الأساسيات to become familiar with the WireShark، وهذول كل الأهداف اللي إحنا حنشوفهم، نشوف كيف البروتوكولات، كلهم حنشوفهم بهذا اللاب.
Speaker A
Before we start, what are we capturing? في هذا إحنا في هذا اللاب بدنا نشوف ايش البيانات اللي إحنا رح نلتقطها. في اللاب اللي قبل، لاب اثنين، إحنا ايش عرفنا؟ عرفنا كيف الأجهزة اللي ممكن نوصل لها، عرفنا على البورت، لكن في هذا اللاب مش بس
Speaker A
بدي أعرف إنه الجهاز هذا متاح أو البورت مثلًا 443 هذا بيستجيب، لأ، أنا بدي أعرف، بدي أفحص البيانات، بدي أفحص الحزم اللي بتنتقل أثناء الاتصال. تمام؟ يعني احنا قبل مثلًا فحصنا جهاز باستخدام الـ Nmap صح؟ صحيح؟ وعرفنا إنه مثلًا كان البورت
Speaker A
عندنا 443 بيستجيب. هي المعلومة حكت لي إنه هذا عن حالة المنفذ، لكن ما شرحت ليش بالتفصيل ايش صار أثناء الاتصال. فهذا احنا بنستخدم ايش؟ الـ Wireshark عشان نراقب الشبكة وأفحص ايش؟ الحزم اللي احنا إيه اللي بنقدر نشوفها. بيحكي لك هنا الـ
Speaker A
Network Traffic is the data moving through a network. البيانات اللي بتتحرك عبر الشبكة. لكن الـ Capture record what is visible at one observation point.
Speaker A
يعني بيحكي لي هنا الحزم ايش؟ بيسجل الحزم اللي بتكون مرئية إيه من نقطة عندنا الالتقاط، من نقطة المراقبة اللي أنا اخترناها. هلقيت حنشوف كيف. تمام؟ في عندنا ثلاث مفاهيم: الباكيت والهيدر والبايلود.
Speaker A
إنشوف كمثال. يعني أنا مثلًا لما بدي أبعث طرد لشخص ثاني، تمام؟ الطرد ايش حيكون عليه؟ عنوان المرسل، إيه عنوان المستقبل، معلومات التوصيل، والمحتوى اللي أنا بدي أوصله. حزمة الشبكة بتشبه هي الفكرة.
Speaker A
الباكيت ايش هي الباكيت؟ اللي بيحكي لك إنها هذه حزمة البيانات. الباكيت حزمة البيانات، وحدة إيه وحدة من البيانات اللي بتنتقل عبر الشبكة. يعني أنت لما جهازك يتواصل مع جهاز ثاني، البيانات بتنقسم زي ما قلنا لوحدات أصغر تنتقل عبر الشبكة. وبتكون لكل وحدة بيكون
Speaker A
معلومات عشان نقلها ومعالجتها. تمام؟ الهيدر اللي هو مين عندك؟ رأس الحزمة. هذا جزء من الحزمة. فيما عنده معلومات التحكم بالاتصال، نقل البيانات، زي عنوان الـ IP للمصدر، عنوان الـ IP للوجهة، إيه معلومات عن البروتوكولات.
Speaker A
وهيك. تمام؟ البايلود هذا محتوى الحزمة. البيانات اللي إيه اللي ايش؟ بتكون المحمولة داخل جزء البروتوكول. ممكن يعني مثلًا من طلب دي جزء من طلب دي إن إس.
Speaker A
يعني هيك. يعني الفكرة عندنا باختصار إنه الاتصال بين جهازين ما بيمشيش عندنا مرة واحدة أو كتلة واحدة. بينقسم لوحدات أصغر ايش بنسميها؟ الباكيت. تمام؟ كل باكيت ايش بيكون فيها؟ معلومات عن التوصيل، اسم المرسل، اسم المستقبل. وهذا احنا بنسميه
Speaker A
الهيدر. وإيش بكون عندنا؟ بكون في عندنا بيانات اللي هي البيانات الفعلية بنسميها البيلود. تمام؟ تمام. يعني احنا لما نفتح هلقيت لما نفتح احنا الواير شارك.
Speaker A
تمام. عندنا رح نشرح كيف الـ هذا. احنا لما نفتح الواير شارك، احنا عندنا مش بس عندنا أرقام. بكون فيها إيش عندنا؟ بكون عندنا في شيء اسمه طبقات. هي هدول هم الطبقات. كل حزمة بكون إيش؟ كل طبقة بتعطينا نوع مختلف من المعلومات.
Speaker A
خلينا نشوف عن هدول الـ طبقات. تمام. أول عندنا طبقة اللي هي الفريم اللي هي عندنا عندنا السؤال هنا وير أون ذس لوكل لينك. يعني وين على الشبكة المحلية. تمام؟ وإيش بنشوف؟ هنا في هذه الطبقة احنا حنشوف معلومات الإطار، عناوين
Speaker A
الماك على الشبكة المحلية. تمام. في الطبقة الثانية الإنترنت الأي بي باكيت. أي أجهزة بتتواصل مع بعض؟ في هذه الطبقة أنا بقدر بحدد مين مصدر الـ الحزمة ومين الوجهة. أو بنشوف التي تي إل. تمام.
Speaker A
السورس والديستنيشن أي بي. في هذه الطبقة الترانس بورت وتش أبلكيشن أور إيه إيه وتش أبلكيشن أور فلو. يعني أي اتصال أو تدفق بيانات براقب. هنا بشوف أرقام البورت. بشوف معلومات عن البروتوكولات.
Speaker A
والأبلكيشن مسج اللي هو مين عندك؟ وتش سيرفس إز بينج إيه إيه بينج يوزد. يعني إيش الخدمة أو التطبيق اللي احنا بنستخدمه؟ يعني أنا بفهم في هذه الـ طبقة بفهم إيش نوع الخدمة اللي احنا استخدمناها. تفاصيل مثلا طلب مثلا إتش تي
Speaker A
تي بي. وهكذا. تمام؟ بحكي لك الآن الـ إنكابسوليشن بليس ون لاير إنسايد أنذر. معناها إنه كل طبقة بتضيف معلوماتها للبيانات عشان تنتقل عندي البيانات خلال الشبكة بطريقة مين عندك؟ صحيحة. تمام؟ يعني أنا لما أفتح عندنا في الواير شارك
Speaker A
لما أفتح الباكيت ديتيلز اللي هو عن مثلا عن حزمة. في بشوف تفاصيلها، معلومات السجل الالتقاط، وقت الوصول، الحجم، الأي بي، معلومات المصدر والوجهة ومعلومات عن البروتوكولات. تمام؟ تمام. نيجي للـ ون بوينت الـ كونفرزيشن تو دايركشن أي اتصال عادة بيكون في اتجاهين اللي هو طلب من
Speaker A
العميل للخادم ورد الخادم مين على العميل تمام نشوف هلقيت الكلاينت ستارت ريكويست أند ذا سيرفر أنسر تمام تمام هلقيت العميل كلاينت بيبدأ الاتصال بيرسل طلب زي ما قلنا والخادم بيرد عليه في عنا مثال الكلاينت مي يوز تمبروري تي سي بي لو احنا
Speaker A
جهازك مثلا بده يتصل بخادم ويب فاحنا استخدمنا تي سي بي مؤقت بورت اللي هو 53000 تمام تمام والرد حيكون على مين الخادم اللي هو بيستخدم هذا البورت 443 تمام في الطلب كان منفذ العميل اللي هو هذا والخادم هذا يعني السورس كان
Speaker A
عنا 53000 وال والديستنيشن كان عنا اللي هو تاع الخادم 443 هذا في مين في الطلب لكن في ال لما الحزمة اللي بترجع من الخادم للعميل بتكون المنافذ معكوسة يعني حيكون عنا السورس 443 وحيكون عنا ال ديستنيشن اللي هو مين عندك 53000 لأنه ليش
Speaker A
اتجاه الحزمة عنا تغير ففي الطلب كان عنا المصدر مين جهاز العميل لكن في الرد مين عنا المصدر هو الخادم تمام هنا بحكي لك في التي سي بي أو اليو دي بي احنا البروتوكولات اللي بنستخدمها عشان أنا أميز الاتصالات لكن في الأي سي
Speaker A
أم بي احنا ما بنستخدم اللي هي زي البروتوكولات التي التي سي بي واليو دي بي لا احنا حنستخدم اللي هو رسائل اللي هو البينك تمام عنا حنشوف كمثال فحيكون عنا ايكو ريكويست وايكو ريبلاي تمام تمام وات كابتشر كان أند كانت شو تمام
Speaker A
احنا يعني فتحنا الوايرشارب احنا مش معناه انه احنا حنشوف كل حركة الشبكة لا احنا حنشوف الحركة اللي وصل ايش اللي وصلت لواجهة الشبكة اللي أنا اخترتها واللي احنا تم تسجيلها أثناء الالتقاط يعني إذا جي أنت جهازك متصل بالواي فاي رح نختار
Speaker A
واجهة الواي فاي عشان نلتقط الحركة بس مش انه أنا راح اشوف كل الحزم مثلا اللي بتبادلها, كل الاجهزة اللي بنتواصل على نفس الراوتر, يعني انا لو فتحت الواير شارك.
Speaker A
تمام هنا راح يظهر عندي عندي كل الواجهات, فانا راح اختار بما اني متصلة على الواي فاي, فانا راح اختار من عندك ال اختار اختار الواجهة اللي انا متصلة فيها, اذا انت كنتي متصلة بكيبل ايثرنت, فانت بتختاري الواجهة, لانه اذا احنا اتصلنا,
Speaker A
اخترنا واجهة غير متصلة من هدول, ممكن انا ما اشوف الحزم اللي انا بتوقعها, او يصير عندي خطأ.
Speaker A
تمام. تمام, بحكيلك الكابتشر انسايد الفيرشوال ماشين, شو ذا ماشين فيو, تمام, احنا ممكن فيرجوال ماشين, ممكن يختلف عنا طبعا ال التقط عن عن هنا هل في الجهاز, لانه ممكن حسب اللي هو النات, ممكن يغير العناوين, حسب مين عندك واجهة الشبكة اللي عندك.
Speaker A
تمام, انكربشن نورمالي هايد مسج كونتنت, ال التشفير بخلي محتوى الرسالة ايش؟ غير مقروء, مشفر, ايش؟ الا اذا كان عندك معلومات اضافية, مفاتيح عشان تفكي هذا التشفير, تمام, لكن مش بالضرورة انه مثلا كل المعلومات تكون عندي مشفرة, لا, مثلا
Speaker A
عنا عنا حنشوف اتصال اتش تي بي اس, لانه هذا مشفر, فاحنا حنشوف معلومات مثلا اي بي, ارقام ال بورت, المنافذ, حجم الحزمة, توقيت الحزمة, وبعض من الاتصال يعني, والبروتوكول, انه هذا انا حشوفه, لكن محتوى التطبيق بيكون من عندك
Speaker A
مشفر. تمام, مسنج باكت, باكت ميرفلكت, انترفيس, يعني انا ممكن عندي, اذا ظهرت الحزم, ممكن ما تظهر عندي, فهو تمام, ممكن ما تظهر عندي, فممكن يكون عندي خطأ مثلا بالاتصال, بالشبكة, اخترنا مثلا واجهة خطأ, او مثلا بدأنا الالتقاط مثلا, وكان عندي الاتصال
Speaker A
مخلص تمام. تمام, نيجي هنا نحضر اللي هو واجهة اللي هو الواير شارك, في هذا الرابط, نضغط عليه عشان ننزل الواير شارك, ولو ضغطنا على اول وحدة, حينزل عنا, يبدأ تنزيل الواير شارك, تمام.
Speaker A
تمام, هلقيت. نشوف على ايش نعرض إعدادات الشبكة، فنحنا لو فتحنا ال سي ام دي الكوماند.
Speaker A
تمام، وكتبنا الاي بي كونفج. تمام، رح نشوف ايش المعلومات ايش اللي عرضها، ويندوز اي بي كونفجريشن حيعرض لي هنا معلومات إعدادات الشبكة في الويندوز، الاثيرنت طبعًا مش ديسكونيكتد لأنه اتصال سلكي لكنه مفقود عنا، لأنه أنا متصلة بالواي فاي، اثيرنت اثنين
Speaker A
وثلاثة هذول بيكونوا غالبًا افتراضيين، والوايرلس اللي هنا برضه هنا ديسكونيكتد محولات الشبكة اللاسلكية، نيجي للواي فاي اللي هو مين عندك اتصال الواي فاي اللي أنا بستخدمه حاليًا، هي عندي الاي بي، هذا الاي بي ادرس العنوان تاع جهازي، هي
Speaker A
السبنيت ماسك وهي الديفولت جيت واي اللي هو عنوان مين عندك الراوتر، تمام. اوكي، بعد ما احنا عرفنا هلقيت هذا حنشوفه كيف ايش هو النيتوورك ترافيك اناليسيس، طبعًا جهزنا هيك الواير شارك، تمام، هلقيت بدنا نتعرف على واجهة ايش البرنامج كيف
Speaker A
أنا أقرأ مين عندك المعلومات اللي بتظهر فيها، تمام. زي ما قلنا الواير شارك از اوبن سورس برنامج مفتوح المصدر، بيسمح لي إني أنا ألتقط حزم الشبكة، أفحصها، بيساعدني أفهم ال كيف بيصير الاتصال بين الأجهزة، وممكن يساعدني أنا أكتشف المشاكل هل في وجود
Speaker A
تهديدات، هذا كله حنشوفه. تمام، نيجي للمين كومبوننت اوف الواير شارك انترفيس، لنشوف المكونات الأساسية ايش اللي للواجهة اللي عنا في الواير شارك، تمام، أول اشي الباكيت ليست، هذا الباكيت ليست قائمة تمام، ورحنا على الواير شارك، اخترنا الواجهة أنا عندي واي فاي فأنا حأختارها.
Speaker A
تمام، هي حيظهر عنا الحزم. هي الأولى اللي هي مين عندك هذه بنسميها اللي هي الباكيت ليست، هذه كل سطر بيمثل لي حزمة، وبشوف أنا معلومات أساسية، بشوف الوقت، بشوف السورس اي بي، بشوف الدستنيشن، بشوف البروتوكول واللينث والانفورميشن عنها، تمام، تمام.
Speaker A
نيجي نشوف الباكيت ديتيلز، هذه الباكيت ديتيلز اللي ديسبلاي ذا البروتوكول ليرز بتعرض لي تفاصيل مين عندك الحزمة والطبقات.
Speaker A
اللي هي هان، هذه الباكيت يعني أنا لو ضغطت هي بتعرض لي عرضت لي هي لهي الحزمة تفاصيلها الطبقات تاعونها فلهي الحزمة تمام؟ تمام.
Speaker A
ال- نيجي لل- الباكيت بايت، الباكيت بايت هذه بتعرض لي البيانات بصيغة الهيكساديسيمال والأسكي كود هيها بتكون هان.
Speaker A
تمام في شيء اسمه عندنا ال- ديسبلاي فلتر. تمام، اا هذا اللاو يوزر تو ديسبلاي باكيت ماتشينج اسبيسيفيك فلترينج كونديشنز يعني حسب الشرط. هنا احنا ايش بنعمل؟ هنا أنا بكتب عندك شروط عشان أعرض نوع معين من الحزم، فأنا مثلاً لو كتبت التي سي بي.
Speaker A
حيعرض لي الحزم ايش؟ ال- اه ال- ال- البروتوكول تاعها تي سي بي، تمام؟ بدل ما أنا أضل أشوف كل ال- بروتوكولات لا مثلاً بس بدي آي سي ام بي.
Speaker A
فأنا بقدر هنا أحط شروطات امم مش ظا- هنا معناها ما اا ما ظهر إنه خطأ لا، ممكن أنا فيش عندي اا حزمة بت- بتط- بتطبق هذا الشرط اللي أنا بدي إياه اللي هو الآي سي ام بي، تمام؟ عندك ال- ال- الستيتس بارت هذا اللي
Speaker A
الشريط عندنا ال- تحت هذا بيعرض لي معلومات عن الالتقاط ممكن يعرض لي عدد الحزم اا بيوضح لي عدد الحزم اللي ظهرت يعني بإجمالي مقارنة بإجمالي الحزم الموجودة.
Speaker A
تمام. نيجي للواير شارك فيتشرز تمام؟ اللي هي مميزات الواير شارك. الواير شارك مش بس بيعرض لي الحزم كمان أنا بفكك البروتوكول المعروف وبفسر مثلاً الحقول اللي عندنا الموجودة فيها، بيسمح لي إني أنا أستخدم زي ما توي استخدمنا اللي هو ديسبلاي فلتر.
Speaker A
هذا بيساعدني كثير بدل ما أنا أفحص عندي مئات الحزم وحدة وحدة لا بع- بقدر أعرض مثلاً حزم دي ان اس أو مثلاً أركز على اتصال محدد تمام؟ تمام. ولازم نعرف إنه احنا الواير شارك هو مش نظام حماية متكامل
Speaker A
يعني أنا بقدرش أستغني عن ال- آي دي إس. لا. هو مش وظيفته إنه يمنع الهجمات. لا، هو بيساعدني أفهم حركة الشبكة. أبحث مثلًا عن مؤشر ممكن يدل على وجود مشكلة، ممكن يدل على وجود تهديد.
Speaker A
تمام؟ في الوايرشارب عندنا في نوعين من الفلاتر، الكابتشر فلتر والدسبلاي فلتر. تمام؟ هلقيت رح نشوف الفرق بينهم.
Speaker A
بدي أسكر عشان نشوف الكابتشر فلتر. تمام. هلقيت الكابتشر فلتر، هذا الفلتر بيحدد قبل ما أبدأ الالتقاط. بيحددلي حركة أي حركة شبكة رح يسمح البرنامج يسجلها. يعني أنا إذا استبعدت حزمة من البداية ما بقدرش أسترجعها من الملف.
Speaker A
يعني مثلًا هذا الهوست والـ بكتب هوست والآي بي أدرس. هذا الفلتر بيخليني الـ إيه بخلي الالتقاط يسجل الحركة المتجهة لهذا العنوان أو اللي جاية منه. تمام؟ وين بنكتبه؟ لو إحنا فتحنا الوايرشارب.
Speaker A
قبل ما نفتح في إشي اسمه هنا كابتشر. عشان هيك بيحددلي. فأنا بقدرش أسترجع أي إشي.
Speaker A
لا، خلص. أنا اللي حددته بس هو اللي رح يظهرلي. تمام؟ تمام. لكن الـ إيه الدسبلاي فلتر زي ما قلنا، هذا بعد ما التقطنا الحزم بيحذفش الحزم. لا، بيفلترها. بيخفي الحزم اللي ما بتطابق الشرط. بيخفيها بس أنا بقدر أرجعها. تمام؟ لو إحنا جربنا مثلًا
Speaker A
نكتبله الآي بي أدرس هذا. طبعًا رح نكتب على العنوان اللي عندنا. لأنه هذا عنوان افتراضي هيك حاطينه.
Speaker A
هنا معناها إنه أحمر يعني إنه في خطأ. تمام. هان عرض، هان إيش إيش عمل؟ هنا عرضلي الحزم العنوان المصدر فيها هذا الآي بي أو الوجهة. يعني لو رحنا هنا على السورس حلاقي هنا العنوان نفسه.
Speaker A
لكن مش موجود في الدستنيشن. ما هو حيعرضلي الـ إيه العنوان المصدر فيها يكون يا حيكون موجود في المصدر أو الوجهة. فرحين لو رحنا هنا برضه حنلاقي الـ نفس الإشي. حنلاقي هنا في الدستنيشن هي الآي بي نفسه.
Speaker A
تمام؟ ممكن الشرط أحكيله ما ممكن أعرضله بس أحكيله اعرضلي الآي سي إم بي ال اي سي ام بي بس للبروتوكولات.
Speaker A
يعملي فلتر حسب البروتوكولات, وممكن كمان أكثر من أي شرط لو أنا ضفت. بس مش موجود لو احنا عرضنا مثلا تي سي بي.
Speaker A
هيعرض لي اللي فيها السورس و ال أو الدستنيشن فيها نفس هذا العنوان و البروتوكول تحت تي سي بي, تمام, فهنا بيتحقق من الشرطين مع بعض انه الحزمة تكون مرتبطة بعنوان اي بي محدد والبروتوكول مثلا تي سي بي, ممكن أحط.
Speaker A
بدل ال اند. اور. فأنا ايش أفحص, تمام. ام. تمام, فهنا يعني الاور اللي كانت بتطابق اي اللي هي حيظهر الحزم اللي بتطابق الشرط الأول أو الشرط الثاني.
Speaker A
تمام. هاي زي ما قلنا احنا بنختار الواجهة وهي هنا الكابتشر فلتر اذا أنا بدي أحدد فبقدر أسترجع حزم ثانية.
Speaker A
وهي هنا ال الواجهة بعد ما أختار ال بعد ما أختار ال الواجهة عندي واي فاي بتظهر هذه عندنا الصفحة.
Speaker A
تمام, نيجي هنا بدنا نشوف مثال عملي على البروتوكول ال اي سي ام بي, تمام, باستخدام أمر بينج لأنه حكينا ال اي سي ام بي اللي هو عندها ايكو ريكويست و ايكو ريبلاي تمام.
Speaker A
تمام. فهنا حنجربها على الكوماند وحنربط النتيجة مع ميل ال مع الواير شارك, تمام. خلينا نفتح احنا الواير شارك.
Speaker A
هيو نبدأ. اه تمام. نبدأ الالتقاط, بعدين لو احنا رحنا نفذنا الأمر اللي موجودة عندنا.
Speaker A
تمام. 192.168.1.1 تمام. هي حسب ما شفنا إنه الكوماند أرسل أربع طلبات واستقبل أربع ردود وما صار أي فقد.
Speaker A
ممكن يصير عندنا فقد بس مش معناه إنه الجهاز متوقف. ممكن يكون السبب مشكلة بالشبكة أو الوجهة مثلاً تمنع الرد على بينج ف تمام. فرح نفتح الواير شارك ونعمل ستوب عشان نشوف الحزم اللي نتجت عنا عن هذا الأمر.
Speaker A
فرح نستخدم الفلتر الموجود عنا. أنا لو استخدمنا الآي سي إم بي كتبنا هي عرضلنا ثمان حزم اللي هم الأربع طلبات والأربع ردود. هيو ريكويست وريبلاي تمام؟ تمام. هيك نفذنا الأمر البينج عشان نختبر الاتصال. وشوفنا إيش عندك الطلبات. هيو
Speaker A
ريكويست ونفس النتيجة اللي طلعت معنا على الكوماند. فأنا لو ضغطت هنا طيب معناها طيب ثمانية إنه هذا الجهاز ريكويست لكن في الريبلاي حتكون طيب زيرو.
Speaker A
تمام. هذا الأمر بينج بيساعدنا إنه نفحص إذا جهازنا قادر يتواصل مع آي بي معين.
Speaker A
تمام؟ تمام. خلينا نجرب كمان هنا إيه رح نعمل كابتشر تمام. بس رح نحط إحنا عملناها هذا نفسه. رح نحط الشرط هذا.
Speaker A
تمام. إيه رح نستخدم هذا الأمر. هذا بيعملي إنه إيش؟ يعرضلي حزم بروتوكول آي سي إم بي. اللي يكون فيها العنوان تبع المصدر أو الوجهة آي سي إم بي. حيعرض لأنه إحنا مش شرط آي سي إم نقول له العنوان فيها او الوجهة اللي هو هذا الاي
Speaker A
بي تمام تمام. هلقيت احنا هنا في بينك قبل ما نشوف عملنا بينك سلاش ان هاي بينك معناها انه زي ما قلنا تفحص امكانية الاتصال مثلا مع العنوان هذا تمام هذه سلاش ان اربعة معناها حتبعتلي اربع طلبات اللي هي بينك على الويندوز تمام
Speaker A
وهذا مين عندك الاي بي هذا عنوان خادم دي ان اس عام يعني تابع لجوجل فانا بدي افحص على هذا العنوان تمام.
Speaker A
لو احنا حطينا زي ما قلنا الشرط فهي اللي ظاهر عنا اربع طلبات والاربع مين عندك اللي هو الاربع ردود.
Speaker A
لو حطينا اللي هو الشرط هذا هذا انه حيعرضلي حزم الايس ام بي والاي بي تي الاي بي ادرس تاعها هو هذا الاي بي تمام. هاي العنوان تاع المصدر اي هان هي كان هان المصدر او الوجهة.
Speaker A
تمام تمام بعدين بدنا لو بدنا نحفظ هذا الملف من فايل نستخدم سيف از. حاعمل على الدوكيومنت.
Speaker A
لاب ثلاثة ومنسميه بالاسم اللي هان موجود. مع الامتداد. وبنعمل سيف. تمام. اوكي هلقيت حنشوف هنا احنا كيف الكمبيوتر بيعرف عنوان الاي بي تاع الموقع لما مثلا اعطيه اسم الموقع هلقيت احنا ايش بدنا نفهم الفرق بينه انه انا اسأل عن عنوان
Speaker A
الموقع او ايش. انه نتصل بالموقع نفسه تمام هلقيت حنشوف انا لو رحنا فتحنا الكوماند.
Speaker A
مش شغال هان. نبدأ كابشرينج. فراح ناخذ. هذا الامر. تمام ونوقف الكابتشر. تمام. إيش هذا الأمر؟ بيحكي لك إن إس لوك أب، هذا الأمر بيطلب من خادم دي إن إس اللي بنستخدمه على الجهاز إنه يعمل استعلام عن مين؟ عن هذا الموقع اللي هو إكزامبل.كوم.
Speaker A
حكينا إيش طيب إيه؟ هذه طيب إيه نطلب إنه سجل من النوع إيه اللي بيربط اسم النطاق بعنوان آي بي، تمام؟ تمام، هذا مش طلب بيفتح موقع، لا هذا إحنا بدنا إيش؟ بدنا نستعلم عن الآي بي تاع هذا الموقع، تمام؟
Speaker A
يعني هذا الأمر كأن إحنا بنسأل إيش عنوان الآي بي تاع هذا الموقع؟ فإيش؟ عندك الجهاز سائل خادم دي إن إس وطلع عنا في الكوماند اللي هو مين عندك هذول العنوان الآي بي، هلقيت رح نشوف على الوايرشارب إيش ظهر عنا.
Speaker A
تمام، رح نروح نعمل بدل ما أنا أبحث رح نروح نعمل فلترنج، تمام؟ تمام، هي أول عنا اللي هو ظهر هذا ال- هذا ال- الطلب وهي هذا الرد وهي إجى عنا هان اللي هو الآي بي.
Speaker A
نفس اللي ظهر معنا 172 و104. تمام؟ يعني في الكوماند عرض لنا إيش نتيجة ال- سولفر والوايرشارب برضه عرض لنا الحزم اللي حملت مين عندك؟ السؤال هيو والجواب ومين اللي أرسلها ومين اللي استقبلها، تمام؟ تمام، خلينا نجرب على موقع ثاني، لو
Speaker A
مثلًا عنا هي، بنروح نعمل كابتشر. بدنا نروح نستخدم مثلًا موقع ويكيبيديا. نكتب إن إس لوك أب تايب إيه، هي أعطاني هذا، فأنا بدي أروح أوقف الكابتشر وأروح مين؟ أعمل فلتر أبحث عشان أشوف هل ال- بال- ال- آي بي طلع معنا نفسه ولا لأ.
Speaker A
هي هذا الطلب وهي الرد. طلع معنا 185.15 وهي هنا نفسه اللي طلع معنا. يعني إحنا بنستخدم نفذنا استعلام دي إن إس على موقع ويكيبيديا. تمام عشان نحصل على عنوان الآي بي في الواير شارك. تمام هي زي ما قلنا
Speaker A
الحزمة الأولى بتمثل لي الطلب ومن جهازنا والحزمة الثانية الرد اللي بيكون فيه الآي بي.
Topics:تحليل حركة الشبكةWiresharkالحزمالبروتوكولاتالهيدر والبايلودأمن الشبكاتScapyPySharkNmapتحليل الحزم











