0Pricing
Ethical Hacking Academy · درس

أوامر الشبكات

ip وnetstat وss

أوامر الشبكات درس مجاني في Ethical Hacking Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ethical Hacking Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.

الشبكات عبر سطر الأوامر

يعتمد الاستطلاع والتحرك الجانبي على حد سواء على فهم حالة شبكة الجهاز المضيف. ويوفر Linux أدوات فعالة لعرض الواجهات والاتصالات والمسارات.

يتناول هذا الدرس ip وnetstat وss، بالإضافة إلى اختبار الاتصال.

عرض الواجهات باستخدام ip

يستبدل الأمر ip الحديث الأمر القديم ifconfig. ابدأ بسرد العناوين على كل واجهة.

ip addr show
ip a            # short form

جدول التوجيه

يوضح جدول التوجيه البوابة الافتراضية والشبكات الفرعية التي يمكن الوصول إليها مباشرةً، وهو أمر أساسي لفهم الأماكن التي يمكنك التحرك الجانبي إليها.

ip route show
# default via 192.168.1.1 dev eth0

ذاكرة ARP المؤقتة

يربط جدول الجيران (ARP) عناوين IP بعناوين MAC في المقطع المحلي، ويكشف الأجهزة المضيفة النشطة الأخرى التي تواصلت معها.

ip neigh show

netstat

يعرض netstat اتصالات الشبكة والمنافذ التي تستمع والبرامج المالكة لها. وهو أقدم، لكنه لا يزال شائعًا في كثير من الأنظمة.

netstat -tulpn
# t=tcp u=udp l=listening p=program n=numeric

ss - netstat الحديث

يُعد ss البديل الحديث والأسرع لـ netstat. فهو يقرأ بيانات المقابس من النواة مباشرةً ويدعم نفس الخيارات.

ss -tulpn
ss -t state established

العثور على الخدمات المستمعة

تكشف المنافذ المستمعة الخدمات التي يعرّضها الجهاز المضيف، وهي أهداف رئيسية للهجوم. استخدم التصفية للبحث عن حالة LISTEN.

ss -ltn
# shows TCP ports in LISTEN, numeric

اختبار الاتصال

تحقّق من إمكانية الوصول إلى جهاز مضيف وتتبع المسار إليه.

ping -c 4 192.168.56.10
traceroute 192.168.56.10

استعلامات DNS

يكشف تحليل الأسماء البنية التحتية. استخدم dig أو host للاستعلامات وعمليات البحث العكسي.

dig coddykit.com
dig -x 8.8.8.8        # reverse lookup
host coddykit.com

اتصالات سريعة باستخدام netcat

يقرأ netcat (nc) بيانات TCP/UDP الخام ويكتبها. وهو أداة لا غنى عنها لالتقاط الترويسات وفحص المنافذ البسيط وإنشاء الصدف العكسية في المختبر.

nc -nv 192.168.56.10 80     # connect and grab banner
nc -lvnp 4444               # listen for a connection

ملفات الإعدادات

توجد إعدادات الشبكة أيضًا في ملفات تستحق الفحص على الجهاز الهدف:

  • /etc/hosts - تعيينات ثابتة من الأسماء إلى عناوين IP.
  • /etc/resolv.conf - خوادم DNS.
  • /etc/hostname - اسم الجهاز.
cat /etc/hosts
cat /etc/resolv.conf

تحقق سريع

حدّد الأداة الحديثة لفحص المقابس.

مراجعة

لقد تعلّمت مجموعة أوامر الشبكات:

  • ip addr وip route وip neigh للواجهات والمسارات وARP.
  • netstat وss الحديث للاتصالات والمنافذ المستمعة.
  • ping وtraceroute وdig لإمكانية الوصول وDNS.
  • nc للاتصالات الخام والتقاط الترويسات.

الدورة التالية: البرمجة النصية باستخدام Bash لأغراض الأمان.

الأسئلة الشائعة

هل درس «أوامر الشبكات» مجاني؟

نعم — نص درس «أوامر الشبكات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ethical Hacking Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.

ماذا ستتعلم في «أوامر الشبكات»؟

ip وnetstat وss تتمرن على Ethical Hacking Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Ethical Hacking Academy؟

لا تُشترط خبرة سابقة. Ethical Hacking Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «أوامر الشبكات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Ethical Hacking Academy هذا؟

نعم. كل درس في Ethical Hacking Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. نظام ملفات Linux
  2. الأوامر الأساسية
  3. إدارة المستخدمين والعمليات
  4. أوامر الشبكات
← العودة إلى Ethical Hacking Academy