كيفية البحث عن جميع المضيفين على الشبكة باستخدام nmap
جدول المحتويات:
غالبًا ما يحتاج العديد من المستخدمين المتقدمين إلى البحث عن جميع المضيفين على الشبكة وإدراجهم في قائمة ، غالبًا لاكتشاف IP أو الاتصال بجهاز بعيد أو بعض أغراض إدارة النظام أو مسؤول الشبكة الأخرى. يعد استخدام أداة سطر الأوامر nmap من أسهل الطرق للعثور على جميع المضيفين وعناوين IP للمضيف على الشبكة.
Nmap متوافق مع كل نظام تشغيل رئيسي بما في ذلك نظام التشغيل Mac OS و Windows و Linux ، وعلى الرغم من أنه لا يتم تثبيته مسبقًا افتراضيًا في MacOS ، يمكنك إما تثبيت Homebrew ثم تثبيت nmap (قم بتثبيت nmap) ، أو يمكنك تثبيت nmap على جهاز Mac مباشرة بدون مدير الحزم.وبالتالي سنركز على استخدام nmap للعثور على جميع المضيفين على الشبكة وإدراجهم في القائمة ، ونفترض أن لديك بالفعل nmap على جهاز Mac الخاص بك. إذا لم تتمكن من استخدام nmap لأي سبب من الأسباب ، فقد تجد أن عرض عناوين IP لأجهزة LAN مع arp مفيد بدلاً من ذلك كحل بديل.
كيفية البحث عن جميع المضيفين على الشبكة باستخدام nmap
هل أنت جاهز لإدراج جميع عناوين IP للمضيفين على شبكة باستخدام nmap؟ الأمر سهل ، إليك كل ما عليك فعله:
- قم بتشغيل Terminal إذا لم تكن قد قمت بذلك بالفعل
- أدخل سلسلة الأوامر التالية ، واستبدل عنوان IP للشبكة والنطاق حسب الاقتضاء:
- اضغط على "رجوع" وانتظر لحظة أو اثنتين لرؤية المضيفين المكتشفين على الشبكة
nmap -sn 192.168.1.0/24
قد يبدو إخراج الأمر لـ nmap مشابهًا لما يلي ، حيث يتم اكتشاف وعرض عناوين IP للأجهزة والأجهزة الموجودة على الشبكة:
٪ nmap -sP 192.168.1.0/20 بدءًا من Nmap (https://nmap.org) في 2022-06-15 16:24 PDTmap تقرير مسح ضوئي لـ 192.168 .1.1 المضيف قيد التشغيل (زمن انتقال 0.0063 ثانية). تقرير مسح الخرائط لـ 192.168.1.2 تم تحديث المضيف (زمن انتقال 0.019 ثانية). تقرير مسح الخرائط لـ 192.168.1.9 تم تحديث المضيف (زمن انتقال 0.0051 ثانية). تقرير مسح الخرائط لـ 192.168.1.11 المضيف يعمل (زمن انتقال 0.021 ثانية). تقرير مسح الخرائط لـ 192.168.1.12 تم رفع المضيف (زمن انتقال 0.0211 ثانية). تقرير فحص الخريطة لـ 192.168.1.15 المضيف (زمن انتقال 0.022 ثانية). تقرير مسح الخرائط لـ 192.168.1.25 المضيف هو حتى (زمن انتقال 0.024 ثانية). الخريطة أُنجزت: 4096 عنوان IP (7 مضيفين لأعلى) تم مسحها ضوئيًا في 43.67 ثانية
بشكل أساسي كيف يعمل هذا هو أن nmap يحاول ping نطاق IP للمضيف على الشبكة لمعرفة ما إذا كان موجودًا ، وما إذا كان موجودًا ويستجيب ، يتم إرجاعه في نتائج nmap ، وإذا لم يفعل ذلك أو لا تستجيب فلن يتم سردها. يؤدي ذلك إلى طرح سؤال واضح وهو كيفية اكتشاف المضيفين على الشبكة الذين لا يستجيبون لطلب ping و ICMP (حيث يقوم بعض المستخدمين عمدًا بتعطيل استجابة طلب ICMP على أجهزة كمبيوتر Mac أو Windows أو Linux) ، ولكن للقيام بذلك عليك القيام بذلك. من المحتمل أن يضطر إلى فحص المنفذ على الشبكة بدلاً من الاعتماد على ping.
يمكنك أيضًا استخدام علامة -sP ، والتي قد تعمل على الإصدارات القديمة من nmap إذا فشل -sn. يجب أن تكون النتيجة هي نفسها بغض النظر عن:
nmap -sP 192.168.1.0/24
nmap هي واحدة من أفضل حزم البيرة المنزلية المتوفرة ، لذلك إذا كانت هذه المقالة تهمك ولكنك لا تملكها بعد ، فهذا سبب وجيه لإطلاق البيرة المنزلية وتثبيت nmap. وبالطبع إذا كنت لا تعرف كيفية تثبيت Homebrew ، يمكنك تعلم كيفية القيام بذلك أيضًا.
هل تعرف طريقة أخرى لاكتشاف جميع المضيفين على الشبكة والعثور عليهم؟ شارك حيلك في التعليقات أدناه!