0%
Nmap: دليل شامل لإتقان فن مسح الشبكات

Nmap: دليل شامل لإتقان فن مسح الشبكات

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

I

InSkillCoach

· دقيقة

Nmap: دليل شامل لإتقان فن مسح الشبكات

يُعد Nmap (Network Mapper) من أقوى الأدوات وأكثرها تنوعًا في تحليل أمان الشبكات. في هذا الدليل الشامل، سنستكشف ميزاته المتقدمة ونتعلم كيف نستخدمه كالخبراء.

مقدمة إلى Nmap

Nmap أداة مفتوحة المصدر تتيح لك:

  • مسح الشبكات
  • اكتشاف المضيفين النشطين
  • تحديد الخدمات وإصداراتها
  • تحليل الثغرات الأمنية
  • رسم خرائط للشبكات

الأوامر الأساسية

المسح البسيط

# مسح أساسي لعنوان IP
nmap 192.168.1.1

# مسح نطاق من العناوين
nmap 192.168.1.0/24

# مسح نطاق (دومين)
nmap example.com

خيارات متقدمة

# مسح سريع (-F)
nmap -F 192.168.1.1

# مسح كامل (-sV لاكتشاف الإصدارات)
nmap -sV 192.168.1.1

# مسح خفي (-sS)
nmap -sS 192.168.1.1

# مسح مع اكتشاف نظام التشغيل (-O)
nmap -O 192.168.1.1

تقنيات المسح المتقدمة

1. المسح الخفي

# مسح SYN (الأكثر خفاءً)
nmap -sS -T4 192.168.1.1

# مسح مع التجزئة
nmap -f 192.168.1.1

# مسح مع تأخير عشوائي
nmap --randomize-hosts --scan-delay 5s 192.168.1.0/24

2. اكتشاف الخدمات

# اكتشاف مفصل للإصدارات
nmap -sV --version-intensity 5 192.168.1.1

# مسح منافذ محددة
nmap -p80,443,8080 192.168.1.1

# مسح جميع المنافذ
nmap -p- 192.168.1.1

3. سكربتات NSE

# استخدام سكربتات الكشف عن الثغرات
nmap -sV --script vuln 192.168.1.1

# مسح أمني
nmap -sV --script safe 192.168.1.1

# سكربتات مخصصة
nmap --script custom-script.nse 192.168.1.1

حالات الاستخدام العملية

1. التدقيق الأمني

# مسح كامل مع اكتشاف نظام التشغيل والخدمات
nmap -sS -sV -O -p- 192.168.1.1

# تصدير النتائج بصيغة XML
nmap -sS -sV -O -p- -oX scan_results.xml 192.168.1.1

2. مراقبة الشبكة

# مسح دوري
while true; do nmap -sn 192.168.1.0/24; sleep 300; done

# اكتشاف التغييرات
nmap -sn 192.168.1.0/24 > hosts.txt

3. اكتشاف البرمجيات الخبيثة

# مسح المنافذ المعروفة باستخدام البرمجيات الخبيثة
nmap -sV --script malware 192.168.1.1

# اكتشاف الأبواب الخلفية
nmap -sV --script backdoor 192.168.1.1

أفضل الممارسات

  1. التصاريح

    • احصل دائمًا على إذن قبل إجراء أي مسح
    • احترم سياسات الأمان
    • وثّق عمليات المسح التي أجريتها
  2. الأداء

    • استخدم خيارات التوقيت المناسبة
    • حدّ من عرض النطاق الترددي عند الحاجة
    • حسّن عمليات المسح بما يتلاءم مع الشبكة
  3. الأمان

    • تجنب عمليات المسح العدوانية على أنظمة الإنتاج
    • استخدم حسابات مخصصة
    • حافظ على تحديث Nmap

سكربتات NSE مخصصة

-- مثال على سكربت NSE مخصص
description = [[
Détecte les services web vulnérables
]]

author = "Votre Nom"
license = "Same as Nmap"

categories = {"vuln", "safe"}

portrule = function(host, port)
    return port.state == "open" and port.service == "http"
end

action = function(host, port)
    -- منطق السكربت
    return "Service web détecté"
end

أدوات مكملة

  1. Zenmap

    • واجهة رسومية لـ Nmap
    • عرض مرئي للنتائج
    • إنشاء ملفات تعريف للمسح
  2. Ndiff

    • مقارنة نتائج المسح
    • اكتشاف التغييرات
    • تقارير الفروقات

الخاتمة

Nmap أداة لا غنى عنها في:

  • التدقيق الأمني
  • مراقبة الشبكات
  • اكتشاف الثغرات الأمنية
  • رسم خرائط الشبكات

بإتقان هذه التقنيات، ستتمكن من:

  • إجراء عمليات مسح فعّالة
  • تحديد الثغرات الأمنية
  • تأمين بنيتك التحتية
  • أتمتة مهام الأمان لديك

لا تنسَ أن قوة Nmap يجب أن تُستخدم بطريقة أخلاقية ومسؤولة.

InSkillCoach

نبذة عن InSkillCoach

خبير في التدريب والتقنيات

مدرّب متخصص في التقنيات المتقدمة والذكاء الاصطناعي، تدعمه شركة GNeurone Inc.

الشهادات:

  • AWS Certified Solutions Architect – Professional
  • شهادات Google Cloud
  • Microsoft Certified: DevOps Engineer Expert
  • Certified Kubernetes Administrator (CKA)
  • CompTIA Security+
1.4k
247

التعليقات

التعليقات مدعومة عبر GitHub Discussions

سجّل الدخول باستخدام GitHub للمشاركة في النقاش

تم نسخ الرابط!