شرح Nmap: تثبيت، أوامر، ونصايح سريعة!!

x32x01
  • بواسطة x32x01 ||
Nmap (Network Mapper) أداة مجانية ومفتوحة المصدر بتستخدمها لمسح الشبكات واكتشاف الأجهزة والخدمات اللي شغالة عليها. المسؤولين عن الشبكات ومهندسين الأمن بيستعملوها عشان يعملوا جرد للأجهزة، يتأكدوا من الخدمات، يتتبعوا إصدارات الأنظمة، ويكشفوا جدران الحماية أو الفلاتر. طبعًا الأداة قوية ومزدوجة الاستخدام - ممكن تفيد في الحماية وممكن تُستخدم لأغراض مش قانونية. ⚠️

ليه Nmap مهم؟ ولمين مناسب؟ 💡

  • مرن: عنده تقنيات متقدمة لمسح المنافذ، كشف نظام التشغيل، واكتشاف إصدارات البروتوكولات.
  • قوي: يقدر يمسح شبكات كبيرة بسرعة.
  • محمول: شغال على لينوكس، ويندوز، ماك، وغيرهم.
  • سهل البداية: ممكن تبدأ بأمر واحد بسيط، وبعدها تتعمق.
  • مجاني وموثق: فيه توثيق واسع ومجتمع داعم.

أوامر Nmap الأساسية (أمثلة عملية) 🛠️


مسح كامل مع كشف الخدمات ونظام التشغيل​

Code:
nmap -v -A target
ده بيعمل فحص موسع (تفاصيل الخدمات، إصداراتها، ونظام التشغيل) ويعرض معلومات بتفصيل.

مسح كل البورتات على هدف​

Code:
nmap -p- target
يحاول يفحص كل المنافذ من 1 لحد 65535.

مسح بورت محدد (مثال FTP بورت 21)​

Code:
nmap target -p21

تسريع المسح باستخدام مستوى سرعة أكبر​

Code:
nmap -T5 target
خيار -T5 بيزود سرعة المسح لكنه ممكن يكون صاخب وواضح على الشبكة.

مسح كل الأجهزة على شبكة محلية​

Code:
nmap -v -sn 192.168.0.0/16
يعمل ping scan عشان يشوف الأجهزة اللي شغالة في الشبكة.

مسح قائمة أهداف مخزنة في ملف​

لو عندك ملف فيه أسماء أو عناوين:
Code:
nmap -iL file

مسح عدد عشوائي من الأهداف​

Code:
nmap -v -iR count -Pn -p 80
يجيب count عناوين عشوائية ويمسح بورت 80 - استخدم -Pn لو المضيفين مش بيردوا على ping.

لازمة -Pn​

لو nmap بيطبّق اكتشاف المضيف وبيفشل، جرّب -Pn عشان يتخطى خطوة الـ ping ويبدأ المسح مباشرة.

تحكم في التصحيح والهدوء​

  • -d لزيادة مستوى الـ debug.
  • -v لزيادة الـ verbosity.

مثال مجمع:
Code:
nmap -d -v -A -p- -T4 target

مسح IPv6​

Code:
nmap -6 target

سكربتات Nmap (NSE) - فحص أدق لثغرات وبروتوكولات 🔍

Nmap بييجي مع مكتبة سكربتات (/usr/share/nmap/scripts/) بتخليك تعمل فحوص أعمق لبروتوكولات أو ثغرات محددة. أمثلة استخدام:
  • تحديث قاعدة السكربتات:
Code:
nmap --script-updatedb
  • طلب مساعدة عن سكربت معيّن:
Code:
nmap --script-help <script-name>
  • تشغيل سكربت محدد:
Code:
nmap --script <script-name> target

أمثلة عملية:
  • فحص رؤوس HTTP:
Code:
nmap target --script http-headers -p80
  • محاولة كشف نطاقات فرعية عبر DNS brute (كمثال توضيحي):
Code:
nmap --script-args dns-brute.domain=facebook.com,dns-brute.threads=10 --script dns-brute -p 80

ازاي تثبت Nmap (مثال على Termux/Linux) ✅

على أنظمة تعتمد apt (أو Termux) يمكنك تحديث الحزم وتثبيت nmap كالتالي:
Code:
pkg update && pkg upgrade -y
apt install nmap -y
(نفّذ الأوامر من الطرفية على جهازك الخاص أو في بيئة اختبارية)

نصايح استخدام وحماية أثناء المسح 🔐

  • اعمل مسح تجريبي في بيئة معزولة قبل ما تفحص شبكة إنتاج.
  • ما تعملش مسح سريع على شبكات عامة أو شبكات مش بتاعتك.
  • لو بتدير شبكة، استعمل نتائج Nmap علشان تقفل بورتات مش ضرورية وتحدّث الخدمات.
  • ربط فحوص Nmap مع أدوات المسح الأخرى (مثل Nessus أو OpenVAS) بيعطيك رؤية أقوى للأخطار.

المصادر للرجوع إليها​

 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
587
x32x01
x32x01
x32x01
الردود
0
المشاهدات
785
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
817
x32x01
x32x01
x32x01
الردود
0
المشاهدات
819
x32x01
x32x01
x32x01
الردود
0
المشاهدات
590
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
716
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
782
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
597
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,836
المشاركات
2,051
أعضاء أكتب كود
460
أخر عضو
jhghk
عودة
أعلى