برنامج SoftPerfect Switch Port Mapper | لإدارة شبكات الإنترنت
SoftPerfect Switch Port Mapper هو أداة مساعدة قوية مصممة لمساعدة مسؤولي الشبكات ومهندسي تكنولوجيا المعلومات في إدارة شبكاتهم. وظيفتها الأساسية هي اكتشاف ورسم خرائط للأجهزة المتصلة بمنافذ التبديل (Switch Ports) في الشبكة.
مميزات برنامج SoftPerfect Switch Port Mapper
SoftPerfect Switch Port Mapper هو أداة لا غنى عنها لأي شخص يدير شبكة. إليك أبرز مميزاته التي تجعله خيارًا ممتازًا:
-
اكتشاف سريع وفعال للأجهزة: يقوم البرنامج بمسح مفاتيح الشبكة (Switches) بسرعة فائقة، مما يتيح لك اكتشاف جميع الأجهزة المتصلة بمنافذ التبديل في غضون ثوانٍ قليلة. يشمل ذلك أجهزة الكمبيوتر، الطابعات، نقاط الوصول اللاسلكية، الخوادم، وأي جهاز آخر متصل بالشبكة.
-
رؤية شاملة وتفصيلية للشبكة: يوفر لك معلومات دقيقة ومفصلة لكل منفذ تبديل. ستتمكن من رؤية:
- عنوان IP و عنوان MAC للجهاز المتصل.
- اسم المضيف (Hostname) للجهاز (إن وجد).
- سرعة المنفذ (Port Speed) وحالته (متصل/غير متصل).
- أحيانًا نوع الجهاز المتصل. هذه الرؤية الشاملة تساعدك على فهم بنية شبكتك بشكل أفضل.
-
تحديد موقع الأجهزة بسهولة: هل تبحث عن جهاز معين في شبكتك؟ يتيح لك البرنامج البحث عن الأجهزة بسرعة باستخدام عناوين IP أو MAC أو أسماء المضيفين، مما يوفر عليك عناء التتبع اليدوي للكابلات.
-
تبسيط استكشاف الأخطاء وإصلاحها (Troubleshooting): يُعد أداة قوية لتشخيص مشاكل الشبكة. يمكنك بسرعة تحديد:
- الأجهزة التي أصبحت غير متصلة بالإنترنت.
- مشاكل المنافذ التي لا تعمل بشكل صحيح.
- تضارب عناوين IP المحتمل. هذا يقلل بشكل كبير من وقت التوقف عن العمل ويحسن من كفاءة إدارة الشبكة.
-
تحسين أمان الشبكة: من خلال مراقبة الأجهزة المتصلة بمنافذ السويتش، يمكنك الكشف عن أي اتصالات غير مصرح بها أو أجهزة غريبة تتصل بشبكتك، مما يعزز من أمان الشبكة.
-
تقارير قابلة للتخصيص: يمكنك إنشاء تقارير مفصلة وغنية بالمعلومات حول منافذ التبديل والأجهزة المتصلة بها. هذه التقارير مفيدة للتوثيق، تحليل الأداء، أو تقديم ملخصات لإدارة الشبكة.
-
واجهة مستخدم بديهية وسهلة الاستخدام: يتميز البرنامج بواجهة رسومية واضحة ومنظمة، مما يجعله سهل التعلم والاستخدام حتى للمبتدئين في إدارة الشبكات، على الرغم من قوته ووظائفه المتقدمة.
-
دعم واسع لبروتوكول SNMP: يعتمد البرنامج بشكل أساسي على بروتوكول SNMP لسحب المعلومات من المحولات، مما يضمن دقة وموثوقية البيانات. يدعم مجموعة واسعة من العلامات التجارية للمحولات (مثل Cisco، HP، Dell، Juniper، وغيرها).
-
مرونة في النشر: يتوفر البرنامج كواجهة رسومية (GUI) للاستخدام اليومي، بالإضافة إلى إصدار سطر أوامر (console application) يمكن استخدامه في السكربتات والأتمتة، مما يمنحك مرونة كبيرة في كيفية دمجها مع بيئة عملك.
طريقة تشغيل واستخدام برنامج SoftPerfect Switch Port Mapper
المتطلبات الأساسية قبل البدء:
- تثبيت البرنامج: تأكد من أنك قمت بتنزيل وتثبيت SoftPerfect Switch Port Mapper على جهاز الكمبيوتر الخاص بك. يمكنك الحصول عليه من الموقع الرسمي لـ SoftPerfect.
- مفاتيح (Switches) تدعم SNMP: يجب أن تكون المحولات (Switches) التي ترغب في مسحها تدعم بروتوكول SNMP وتكون مُمكّنة لهذه الميزة. هذا أمر أساسي لكي يتمكن البرنامج من قراءة المعلومات منها.
- معرفة المجتمع (Community String) الخاص بـ SNMP: معظم المحولات تستخدم “public” كـ Community String افتراضي للقراءة (Read-Only). إذا تم تغيير هذا في شبكتك، فستحتاج إلى معرفة Community String الصحيح.
- اتصال الشبكة: يجب أن يكون الكمبيوتر الذي تشغل عليه البرنامج متصلاً بنفس الشبكة التي توجد بها المحولات.
خطوات تشغيل واستخدام SoftPerfect Switch Port Mapper:
الجزء الأول: التشغيل الأولي والإعدادات الأساسية
-
تشغيل البرنامج:
- بعد التثبيت، ابحث عن اختصار البرنامج (عادةً على سطح المكتب أو في قائمة ابدأ) وانقر عليه لتشغيله.
- ستظهر لك الواجهة الرئيسية للبرنامج.
-
تحديد نطاق IP للمسح (Scan Range):
- في الجزء العلوي من الواجهة، ستجد حقولاً لتحديد نطاق عناوين IP التي تريد مسحها.
- يمكنك إدخال:
- عنوان IP واحد: إذا كنت تعرف عنوان IP للمفتاح المحدد الذي تريد مسحه (مثال:
192.168.1.1
). - نطاق IP: إذا كان لديك عدة مفاتيح في نطاق معين (مثال:
192.168.1.1-192.168.1.254
). - شبكة فرعية كاملة (Subnet): باستخدام تدوين CIDR (مثال:
192.168.1.0/24
).
- عنوان IP واحد: إذا كنت تعرف عنوان IP للمفتاح المحدد الذي تريد مسحه (مثال:
- نصيحة: في البداية، ابدأ بمسح عنوان IP لمفتاح واحد تعرفه للتأكد من أن الإعدادات صحيحة.
-
تكوين إعدادات SNMP:
- انقر على زر “Settings” (الإعدادات) أو ابحث عن قسم SNMP في الواجهة (قد يكون موجودًا بشكل افتراضي في الشريط الجانبي الأيمن).
- في قسم SNMP:
- SNMP Community: أدخل Community String الخاص بالقراءة (Read-Only) للمحولات الخاصة بك. الافتراضي هو
public
. إذا كان لديك Community String للكتابة (Read-Write)، لا تستخدمه هنا لأسباب أمنية. - SNMP Port: اتركها افتراضياً (عادةً 161).
- SNMP Version: اختر إصدار SNMP المدعوم من قبل المحولات الخاصة بك (SNMPv1/v2c أو SNMPv3). SNMPv2c هو الأكثر شيوعاً. إذا كنت تستخدم SNMPv3، ستحتاج إلى إدخال المزيد من التفاصيل مثل اسم المستخدم، كلمة المرور، وبروتوكولات المصادقة والتشفير.
- Number of retries and Timeout: يمكنك تعديل هذه القيم إذا كنت تواجه مشكلات في الاتصال بالمحولات (زيادة عدد المحاولات والمهلة قد يساعد في الشبكات الكبيرة أو البطيئة).
- SNMP Community: أدخل Community String الخاص بالقراءة (Read-Only) للمحولات الخاصة بك. الافتراضي هو
الجزء الثاني: بدء المسح وعرض النتائج
-
بدء المسح:
- بعد تحديد نطاق IP وتكوين إعدادات SNMP، انقر على زر “Scan” (مسح) أو “Start Scan” (بدء المسح).
- سيبدأ البرنامج في الاتصال بالمحولات في النطاق المحدد واسترداد المعلومات منها.
-
عرض النتائج:
- أثناء وبعد المسح، ستظهر النتائج في الجزء الرئيسي من الواجهة على شكل جدول.
- عادةً ما يتم تنظيم النتائج حسب المفتاح (Switch) ثم حسب المنفذ (Port).
- سترى أعمدة تحتوي على معلومات مثل:
- Switch IP: عنوان IP للمفتاح.
- Port: رقم المنفذ على المفتاح.
- MAC Address: عنوان MAC للجهاز المتصل بالمنفذ.
- IP Address: عنوان IP للجهاز المتصل.
- Hostname: اسم المضيف للجهاز المتصل.
- Status: حالة المنفذ (مثل Up/Down).
- Speed: سرعة المنفذ (مثال: 100 Mbps، 1 Gbps).
- Last Seen: آخر مرة تم فيها رؤية الجهاز على هذا المنفذ.
- VLAN: رقم الـ VLAN (إن أمكن).
الجزء الثالث: ميزات متقدمة ونصائح للاستخدام
-
تصفية النتائج (Filtering):
- إذا كان لديك عدد كبير من النتائج، يمكنك استخدام خيارات التصفية أو البحث للعثور على معلومات محددة (على سبيل المثال، تصفية حسب عنوان IP معين، أو رقم منفذ).
-
تصدير النتائج:
- يمكنك تصدير النتائج إلى ملفات مختلفة مثل CSV، HTML، أو XML للتوثيق أو التحليل الإضافي. ابحث عن زر “Export” (تصدير) أو خيار “File > Save As”.
-
إعدادات الكشف عن الراوتر (Router Detection):
- البرنامج يحاول استرداد معلومات IP من جداول ARP في الراوتر. تأكد من أن البرنامج يمكنه الوصول إلى الراوتر الخاص بك لجمع معلومات IP كاملة. يمكنك تكوين إعدادات الراوتر في قسم “Settings” إذا لزم الأمر.
-
الوصول إلى أدوات إضافية (Tools):
- غالبًا ما يوفر البرنامج الوصول السريع إلى أدوات الشبكة الأخرى مثل Ping، Traceroute، أو Telnet/SSH مباشرة من واجهة النتائج، مما يسهل استكشاف الأخطاء وإصلاحها.
-
المسح الدوري (Scheduled Scans):
- إذا كنت بحاجة إلى تحديث مستمر لخرائط المنافذ، فقد تتمكن من جدولة المسح الدوري باستخدام إصدار سطر الأوامر (console application) للبرنامج ومهام Windows المجدولة.
-
تحديث بيانات ARP/MAC:
- إذا لاحظت أن عناوين IP أو MAC غير محدثة، يمكنك محاولة إعادة تشغيل المسح أو التحقق من اتصال البرنامج بالراوتر لجمع أحدث جداول ARP.
مثال لسيناريو الاستخدام:
لنفترض أن لديك جهاز كمبيوتر لا يمكنه الاتصال بالشبكة، وتعرف عنوان MAC الخاص به.
- افتح SoftPerfect Switch Port Mapper.
- قم بمسح نطاق IP الذي تتوقع وجود هذا الجهاز فيه.
- بمجرد اكتمال المسح، استخدم وظيفة البحث أو التصفية لإدخال عنوان MAC الخاص بالجهاز.
- إذا تم العثور على الجهاز، سيعرض لك البرنامج المفتاح ورقم المنفذ الذي يتصل به هذا الجهاز.
- يمكنك بعد ذلك التوجه مباشرة إلى هذا المنفذ في غرفة الخوادم أو حيث يوجد المفتاح للتحقق من الاتصال الفعلي أو الكابل.
متطلبات تشغيل برنامج SoftPerfect Switch Port Mapper
أولاً: متطلبات نظام التشغيل (Software Requirements)
SoftPerfect Switch Port Mapper متوفر لمنصات تشغيل متعددة:
- أنظمة تشغيل Windows:
- Windows 7 إلى Windows 11.
- Windows Server 2008 R2 إلى Windows Server 2025.
- يدعم كلا الإصدارين 32 بت و 64 بت.
- أنظمة تشغيل macOS:
- macOS 11 والإصدارات الأحدث (قد يصل إلى macOS 15+).
- أنظمة تشغيل Linux:
- يتوفر في حزم DEB و RPM لكل من معالجات Intel/AMD 64-بت و ARM 64-بت.
ملاحظة: البرنامج متوفر في إصدار واجهة رسومية (GUI application) وإصدار سطر أوامر (console application) للتحكم البرمجي والسكربتات.
ثانياً: متطلبات الأجهزة الأساسية (Hardware Requirements)
على الرغم من أن المتطلبات المحددة ليست عالية جداً، إلا أنك ستحتاج إلى:
- معالج (Processor): أي معالج حديث نسبيًا يجب أن يكون كافيًا.
- ذاكرة وصول عشوائي (RAM): كمية قليلة جدًا، فمعظم أجهزة الكمبيوتر الحديثة ستفي بالغرض (على سبيل المثال، 2 جيجابايت أو أكثر).
- مساحة تخزين: مساحة قرص صغيرة (بضع ميغابايت) لتثبيت البرنامج.
- اتصال بالشبكة (Network Interface Card – NIC): بطاقة شبكة تعمل بشكل صحيح لتمكين الاتصال بالشبكة.
ثالثاً: متطلبات الشبكة الأساسية (Network Requirements)
هذه هي المتطلبات الأكثر أهمية لتشغيل البرنامج بنجاح:
-
مفاتيح شبكة مُدارة تدعم SNMP:
- البرنامج يعتمد بشكل أساسي على بروتوكول SNMP (Simple Network Management Protocol) للتواصل مع المحولات وقراءة معلومات المنافذ.
- يجب أن تكون المحولات في شبكتك مُدارة (Managed Switches) وليست محولات غير مُدارة (Unmanaged Switches).
- يجب أن يكون SNMP مُمكّنًا على هذه المحولات (بعض الشركات المصنعة قد تُعطل SNMP بشكل افتراضي).
- يدعم البرنامج SNMPv1 و SNMPv2c و SNMPv3. يوصى باستخدام SNMPv2c أو SNMPv3 إن أمكن للحصول على أفضل أداء وأمان.
-
معرفة Community String (لمسح SNMPv1/v2c):
- ستحتاج إلى معرفة Community String (مثل كلمة مرور للقراءة فقط) التي تم تكوينها على المحولات الخاصة بك. الافتراضي الأكثر شيوعًا هو “public”.
- في حالة SNMPv3، ستحتاج إلى بيانات اعتماد أكثر تفصيلاً مثل اسم المستخدم وكلمة المرور وبروتوكولات المصادقة والتشفير.
-
إمكانية الوصول إلى الشبكة (Network Connectivity):
- يجب أن يكون الكمبيوتر الذي تشغل عليه SoftPerfect Switch Port Mapper قادرًا على الوصول إلى عناوين IP للمحولات المستهدفة عبر الشبكة (LAN، WAN، أو VPN).
- قد تحتاج إلى التأكد من أن جدران الحماية (Firewalls) على جهاز الكمبيوتر الخاص بك أو على الشبكة لا تمنع حركة مرور SNMP (عادةً المنفذ UDP 161).
-
إمكانية الوصول إلى جدول ARP من جهاز توجيه (Router) (اختياري، ولكن موصى به للمعلومات الكاملة):
- لعرض معلومات IP للأجهزة المتصلة بالمنافذ، يحاول البرنامج سحب جداول ARP (Address Resolution Protocol) من جهاز توجيه (Router) متصل بالشبكة.
- إذا كان هناك جهاز توجيه يدعم SNMP وكان بإمكان البرنامج الوصول إليه، فسيتم عرض معلومات IP و DNS بشكل أكثر دقة.
- إذا لم يكن هناك جهاز توجيه أو لا يمكن الوصول إليه، يمكن للبرنامج مسح الشبكة الفرعية الحالية للحصول على ربط MAC-to-IP، لكن هذا قد يكون أقل فعالية في بعض السيناريوهات.
تابعنا دائماً لتحميل أحدث البرامج من موقع شرح PC