كيفية استخدام Nmap لتتبع المسار وقراءة مسار الشبكة

لاستخدام Nmap لتتبع المسار، شغّل الأمر التالي nmap -sn --traceroute scanme.nmap.org. -snيتخطى هذا الخيار فحص المنافذ بينما يتحقق Nmap من حالة تشغيل الجهاز المضيف؛ --tracerouteويطلب منه عرض المسار إلى جهاز مضيف مستجيب. استبدل اسم الجهاز المضيف المذكور بنظام تملكه أو تديره أو لديك صلاحية فحصه. يُبقي هذا الأمر، الذي يقتصر على المسار فقط، نطاق الاختبار أضيق من نطاق فحص المنافذ الافتراضي لـ Nmap.

يرسل جهاز كمبيوتر محمول حزمة بيانات عبر ثلاث قفزات توجيه مرقمة باتجاه خادم.
يكشف تتبع المسار عن أجهزة التوجيه المستجيبة بين جهاز الكمبيوتر الذي يقوم بالمسح والوجهة.

ما يُظهره تتبع المسار باستخدام Nmap

يُقدّر برنامج تتبع المسار مسار الشبكة عن طريق إرسال حزم بيانات بقيم مختلفة لوقت البقاء (TTL) أو حد القفزات في بروتوكول الإنترنت (IP). يُقلّل كل موجّه هذه القيمة؛ وعندما تصل إلى الصفر، قد يُعيد الموجّه رسالة ICMP "انتهت المهلة". تستخدم أداة المسح هذه الردود لتحديد القفزات وقياس زمن الاستجابة (RTT). يُحسب وقت البقاء (TTL) بالقفزات، وليس بالثواني.

تختلف طريقة Nmap عن الطرق التقليدية tracerouteأو تلك المستخدمة في نظام ويندوز tracert. يقوم Nmap بتنفيذ عملية تتبع المسار بعد المسح، ويستخدم نتائج المسح لاختيار منفذ وبروتوكول يُحتمل أن يصلا إلى الهدف. يبدأ Nmap بقيمة TTL عالية ويعدّ تنازليًا، بينما تبدأ العديد من أدوات تتبع المسار التقليدية من واحد وتعدّ تصاعديًا. ونتيجةً لذلك، فإن مخرجات مسار Nmap مرتبطة بالمسح والاستكشافات التي أجراها؛ فهي ليست خريطة كاملة لكل مسار ممكن أو مسار العودة.

قم بتشغيل أداة Nmap traceroute في أربع خطوات

1. قم بتثبيت Nmap وتأكد من تشغيله

حمّل Nmap من صفحة التنزيل الرسمية . اختر برنامج التثبيت المناسب لنظامي التشغيل Windows أو macOS، أو اتبع إرشادات التثبيت الرسمية لتوزيعة Linux الخاصة بك. افتح موجه الأوامر أو PowerShell أو Terminal أو أي واجهة سطر أوامر Linux، ثم أدخل الأمر nmap --version. إذا لم يتم العثور على الأمر، فأكمل التثبيت أو أضف Nmap إلى مسار الأوامر.

تتطلب بعض وظائف المسح وتتبع المسار صلاحيات مرتفعة لالتقاط الحزم أو الوصول إلى المقابس الخام. في نظامي macOS أو Linux، جرّب إضافة بادئة للأمر sudoإذا أبلغ Nmap عن مشكلة في الصلاحيات؛ أما في نظام Windows، فافتح الطرفية بصلاحيات المسؤول عند الحاجة. استخدم فقط مستوى الصلاحيات اللازم لاختبارك المُصرّح به.

2. اختر مضيفًا يُسمح لك باختباره

لضمان سلامة الهدف التدريبي، يسمح مشروع Nmap صراحةً بإجراء عمليات مسح Nmap على [اسم الجهاز] . هذا الإذن محدود: لا تختبر الثغرات الأمنية أو تُجرِ اختبارات حجب الخدمة، ولا تُجرِ أكثر من 12 عملية مسح يوميًا. بالنسبة للأجهزة الأخرى، يجب الحصول على موافقة مالك الشبكة أولًا. توضح إرشادات Nmap القانونية وإرشادات الاستخدامscanme.nmap.org الخاصة بالمشروع نطاق جهاز الاختبار وأهمية أذونات المسح.

3. ابدأ بأمر المسار فقط

قم بتشغيل هذا الأمر على نظام macOS أو Linux:

sudo nmap -sn --traceroute scanme.nmap.org

في نظام ويندوز، احذف هذا sudoواستخدم طرفية بصلاحيات المسؤول إذا لزم الأمر:

nmap -sn --traceroute scanme.nmap.org
تعرض نافذة طرفية أمر Nmap مع الخيارين -sn و --traceroute لـ scanme.nmap.org
استخدمه -snلطلب --tracerouteاكتشاف المضيف وتتبع المسار دون فحص المنافذ.

يوثق دليل اكتشاف المضيفين في Nmap كلا الخيارين. لا يزال Nmap يرسل طلبات فحص الشبكة؛ -snوهذا يعني "عدم فحص المنافذ"، وليس "عدم وجود حركة مرور". إذا كنت بحاجة إلى فحص خدمة معينة، فاستخدم فحصًا محدود النطاق للمنافذ على مضيف مُصرَّح له، مثل [اسم nmap -p 443 --traceroute your-authorized-host.exampleالمضيف]. يتحقق هذا من منفذ TCP 443 قبل التتبع، ويمكنه إرسال حركة مرور أكبر من الأمر الذي يعتمد على المسار فقط.

4. اقرأ قائمة القفزات واحفظها إذا كانت مفيدة

ابحث عن TRACEROUTEالقسم وأعمدته HOP. يشير رقم القفزة إلى الموقع المُلاحَظ على طول المسار. RTTزمن ADDRESSالاستجابة (RTT) هو الوقت اللازم لوصول طلب اختبار إلى تلك القفزة وعودة الرد؛ وهو ليس قياسًا أحادي الاتجاه أو قياسًا مباشرًا للرابط فقط. قد تظهر العناوين كأرقام IP أو، عند نجاح تحليل الاسم، كأسماء مضيفين.

يُظهر جدول تتبع المسار التوضيحي من Nmap أرقام القفزات، وأوقات الرحلة ذهابًا وإيابًا، وعناوين IP الخاصة بالوثائق فقط.
مثال توضيحي فقط: تختلف عناوين القفز وأوقات الاستجابة حسب الشبكة ووقت اليوم.

للاحتفاظ بنسخة نصية عادية للمقارنة، أضف خيار الإخراج الخاص بـ Nmap:

sudo nmap -sn --traceroute -oN nmap-trace.txt scanme.nmap.org

قم بتشغيل نفس الأمر من نفس شبكة المصدر عند مقارنة النتائج. قد يعكس تغيير المسار تغييرات في التوجيه، أو موازنة الأحمال، أو تصفية مؤقتة، وليس بالضرورة وجود عطل بحد ذاته.

حل مشكلات القفزات المفقودة أو المربكة

  • ظهور علامة النجمة * * * يعني أن برنامج Nmap لم يتلقَّ ردًا صالحًا لهذا الاختبار قبل انتهاء مهلة الاستجابة. قد يقوم جهاز التوجيه بتصفية الاستجابات أو تحديد معدل نقلها، ومع ذلك قد يستمر في توجيه حركة البيانات، لذا فإن قفزة واحدة صامتة لا تثبت انقطاع المسار.
  • لم يبدأ التتبع: تأكد من إمكانية حلّ اسم المضيف، وأن الوجهة تستجيب لطلبات الاكتشاف، وأن لديك الصلاحيات المطلوبة. إذا كنت تتحكم في الهدف، فتحقق من جدار الحماية الخاص به وقواعد الشبكة بينه وبين الماسح الضوئي الخاص بك.
  • تؤدي الأسماء إلى إبطاء العرض: أضف -nلتجاوز عمليات البحث العكسي لنظام أسماء النطاقات، على سبيل المثال sudo nmap -n -sn --traceroute scanme.nmap.org.
  • قفزات زمن الاستجابة عند كل قفزة: اعتبرها مؤشراً، لا دليلاً قاطعاً على وجود ازدحام في ذلك الموجه. قد تتأخر ردود بروتوكول ICMP أو تُخفّض أولويتها، وقد تختلف مسارات الإرسال والاستقبال.
يُظهر ناتج تتبع المسار التوضيحي قفزة وسطى صامتة مُشار إليها بعلامات النجمة وقفزة لاحقة مُستجيبة
لا يزال بإمكان قفزة وسيطة صامتة إعادة توجيه حركة المرور؛ وقد تستجيب القفزات اللاحقة بشكل طبيعي.

يُعدّ Nmap --tracerouteأداةً مفيدةً عندما ترغب في الحصول على معلومات المسار إلى جانب نتائج اكتشاف المضيف أو فحص المنافذ. اقرأ قائمة القفزات كدليل من مصدر واحد، في وقت واحد، باستخدام أدوات فحص محددة. قد تُخفي جدران الحماية، وموازنة الأحمال، والتوجيه غير المتماثل أجزاءً من الصورة أو تُغيّرها.

اترك تعليقاً

أفضل 10 أدوات مسح Ping للعثور على الأجهزة على شبكتك

أفضل 10 أدوات مسح Ping للعثور على الأجهزة على شبكتك

قارن بين 10 أدوات مسح الشبكة المحلية (Ping) لاكتشاف الشبكات المحلية بسرعة، وإجراء مسح شامل للأنظمة الأساسية المختلفة، وإدارة عناوين IP. تعرّف على ما يمكن أن يكشفه لك المسح وما لا يمكنه كشفه.

أفضل 6 أدوات لإدارة الشبكة لتتبع الأداء

أفضل 6 أدوات لإدارة الشبكة لتتبع الأداء

قارن بين ست أدوات لإدارة الشبكة لمراقبة الأداء، بما في ذلك تغطية SNMP، ورسم الخرائط، والتنبيهات، ونماذج النشر، والمفاضلات المتعلقة بالتكلفة.

أفضل برامج تحليل شبكة الواي فاي لأنظمة ويندوز، وiOS، وأندرويد

أفضل برامج تحليل شبكة الواي فاي لأنظمة ويندوز، وiOS، وأندرويد

قارن بين أفضل برامج تحليل شبكة Wi-Fi لأنظمة Windows و iPhone و Android، بما في ذلك أدوات ازدحام القنوات وتغطية الإشارة والخرائط الحرارية واستكشاف أخطاء الشبكة وإصلاحها.

مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة

مراقبة الاتصال: 7 أدوات مجانية ومفتوحة المصدر لمراقبة توافر الشبكة

قارن بين سبعة برامج مراقبة زمن الاستجابة المجانية والمفتوحة المصدر، بدءًا من مجموعات الشبكة الكاملة وحتى مجسات زمن الاستجابة المركزة، واختر البرنامج المناسب من حيث التوافر وفقدان الحزم والسجل.

جودة الخدمة في الشبكات: ما هي جودة الخدمة وكيف تعمل

جودة الخدمة في الشبكات: ما هي جودة الخدمة وكيف تعمل

تعرف على معنى جودة الخدمة في الشبكات، وكيف تحدد علامات DSCP وقوائم انتظار حركة المرور أولويات تطبيقات الصوت والفيديو والأعمال، وما لا تستطيع جودة الخدمة إصلاحه.

أفضل الممارسات لمراقبة الشبكات: ما الذي يجب تتبعه وما هي الأدوات التي يجب استخدامها

أفضل الممارسات لمراقبة الشبكات: ما الذي يجب تتبعه وما هي الأدوات التي يجب استخدامها

قم ببناء نظام مراقبة شبكة عملي مع تغطية واضحة للأجهزة، ومقاييس أداء مفيدة، وتنبيهات قابلة للتنفيذ، ومقارنة بين SolarWinds NPM وPRTG وOpManager.

أفضل برامج خادم SFTP لنقل الملفات بشكل آمن

أفضل برامج خادم SFTP لنقل الملفات بشكل آمن

قارن بين برامج خوادم SFTP الموثوقة لأنظمة ويندوز ولينكس، بما في ذلك OpenSSH وBitvise وSolarWinds وSFTPGo. اعثر على الخيار الأمثل الذي يلبي احتياجاتك الأمنية واحتياجات نقل الملفات.

أفضل 7 أدوات لإدارة عناوين IP لفرق الشبكات

أفضل 7 أدوات لإدارة عناوين IP لفرق الشبكات

قارن بين سبع أدوات لإدارة عناوين IP لاكتشاف الشبكات الفرعية، وتنسيق DNS وDHCP، وجرد الشبكة، وIPAM مفتوح المصدر.

أفضل 10 أدوات لفحص الشبكات لاكتشاف الأجهزة وعناوين IP

أفضل 10 أدوات لفحص الشبكات لاكتشاف الأجهزة وعناوين IP

قارن بين أدوات فحص الشبكة لاكتشاف الأجهزة بسرعة، وعمليات فحص IP عبر الأنظمة الأساسية، وإدارة عناوين IP للمؤسسات، مع إرشادات حول مطابقة كل خيار مع شبكتك.

كيفية استخدام Nmap لتتبع المسار وقراءة مسار الشبكة

كيفية استخدام Nmap لتتبع المسار وقراءة مسار الشبكة

استخدم خيار --traceroute في Nmap لرسم خرائط القفزات إلى مضيف مصرح به، وفهم مخرجات القفزة وRTT، واستكشاف الأخطاء وإصلاحها في الاستجابات المفقودة دون الإفراط في المسح.