برنامج تحليل الشبكات Wireshark
Wireshark هو واحد من أقوى الأدوات لتحليل الشبكات في العالم. يُستخدم على نطاق واسع من قبل مسؤولي الشبكات، وخبراء الأمن السيبراني، والمطورين لتحليل حركة البيانات، استكشاف المشكلات، والتأكد من أمان الشبكات. يقدم البرنامج واجهة سهلة الاستخدام لتحليل الحزم (Packets) التي تنتقل عبر الشبكة.
في هذا المقال من مدونة عربي تك التقنية، سنقدم شرحًا مفصلًا عن كيفية استخدام Wireshark لتحليل الشبكات، مع روابط مهمة لتحميل البرنامج وتعلم المزيد.
ما هو Wireshark؟

Wireshark هو أداة مفتوحة المصدر لتحليل الشبكات تُستخدم لالتقاط البيانات من الشبكة في الوقت الفعلي، وفحصها لفهم ما يحدث على الشبكة. يوفر البرنامج عرضًا تفصيليًا لحركة البيانات، مما يساعد في اكتشاف المشكلات والأعطال الأمنية.
روابط التحميل:
- الموقع الرسمي لتحميل Wireshark: Wireshark Official Site
- دليل المستخدم الخاص بـ Wireshark: Wireshark User Guide
الخطوات الأساسية لاستخدام Wireshark
1. تحميل وتثبيت Wireshark
- قم بزيارة الموقع الرسمي Wireshark.org.
- اختر النسخة المناسبة لنظام التشغيل الخاص بك (Windows، macOS، أو Linux).
- اتبع التعليمات لتثبيت البرنامج. خلال التثبيت، قد تحتاج إلى تثبيت أداة WinPcap أو Npcap إذا كنت تستخدم نظام Windows لالتقاط البيانات.
2. تشغيل Wireshark
- بعد التثبيت، قم بتشغيل البرنامج.
- سترى قائمة بواجهات الشبكة (Network Interfaces) المتاحة على جهازك. اختر الواجهة التي تريد مراقبتها (مثل Wi-Fi أو Ethernet).
3. بدء التقاط الحزم
- انقر على الواجهة المطلوبة، ثم اضغط على زر Start.
- سيبدأ Wireshark في التقاط الحزم المرسلة والمستقبلة عبر الشبكة.
4. عرض الحزم الملتقطة
- يتم عرض الحزم في نافذة Wireshark الرئيسية بثلاثة أقسام:
- القائمة الزمنية للحزم: تعرض كل حزمة بالتفصيل مع الوقت والعنوانين المصدر والوجهة.
- تفاصيل الحزمة: تعرض تفاصيل الحزمة المحددة في القائمة العلوية.
- عرض البايتات الخام: يعرض البيانات الخام للحزمة.
5. تطبيق الفلاتر
- استخدم شريط الفلترة لتضييق نطاق الحزم وعرض ما تحتاج إليه فقط. على سبيل المثال:
- http: لعرض حزم بروتوكول HTTP.
- ip.addr == 192.168.1.1: لعرض الحزم المرسلة أو المستقبلة من عنوان IP معين.
- tcp.port == 80: لعرض الحزم الخاصة بمنفذ TCP 80.
6. تحليل الحزم
- انقر على أي حزمة لفحص تفاصيلها.
- يمكن أن يشمل التحليل:
- عناوين المصدر والوجهة.
- البروتوكول المستخدم (TCP، UDP، HTTP، إلخ).
- البيانات المرسلة.
7. حفظ التقاط البيانات
- يمكنك حفظ الجلسة الحالية من خلال File > Save، مما يتيح لك مراجعتها لاحقًا.
أفضل استخدامات Wireshark
1. استكشاف مشكلات الشبكة
- إذا كنت تواجه مشكلات في الاتصال أو بطء في الشبكة، يمكنك استخدام Wireshark لتحديد الأسباب.
- قم بفحص حركة البيانات للبحث عن الحزم المفقودة أو أي تأخير في الإرسال.
2. اكتشاف الأنشطة المشبوهة
- يمكن لـ Wireshark الكشف عن الأنشطة غير المصرح بها على الشبكة.
- استخدم الفلاتر لتحليل الحزم المرسلة إلى عناوين IP غريبة أو المنافذ غير العادية.
3. التحقق من بروتوكولات الأمان
- تأكد من أن البيانات الحساسة مثل كلمات المرور تنتقل عبر بروتوكولات آمنة (مثل HTTPS بدلًا من HTTP).
4. تحليل أداء الشبكة
- احصل على رؤى حول سلوك الشبكة، بما في ذلك حركة البيانات والأجهزة المتصلة.
ميزات رئيسية لـ Wireshark
- التقاط البيانات في الوقت الفعلي: يعرض الحزم أثناء مرورها عبر الشبكة.
- فلترة قوية: يمكنك تخصيص الفلاتر لتحليل بيانات محددة.
- دعم مجموعة واسعة من البروتوكولات: يدعم البرنامج أكثر من 1000 بروتوكول شبكة.
- تحليل مفصل: يعرض البيانات الخام للحزم لتقديم رؤى معمقة.
- التكامل مع أدوات أخرى: يمكن تصدير البيانات إلى أدوات أخرى لتحليل إضافي.
أدوات إضافية مع Wireshark
- TShark: أداة سطر الأوامر المرتبطة بـ Wireshark لتحليل الشبكة.
- Npcap: أداة لالتقاط البيانات على أنظمة Windows.
روابط ذات صلة:
- تنزيل TShark: Wireshark CLI
- Npcap: Npcap Download
نصائح لتحليل الشبكات باستخدام Wireshark
- تعرف على البروتوكولات الشائعة: مثل TCP/IP، HTTP، وDNS لفهم الحزم بشكل أفضل.
- احرص على استخدام الفلاتر: لتقليل البيانات غير الضرورية والتركيز على الحزم المهمة.
- حافظ على خصوصية البيانات: استخدم البرنامج فقط على الشبكات التي لديك الإذن بتحليلها.
- استخدم تقارير التحليل: لفهم النتائج وتوثيقها بشكل أفضل.
الخاتمة
Wireshark هو أداة لا غنى عنها لتحليل الشبكات، سواء كنت مبتدئًا أو خبيرًا في المجال. بفضل واجهته البسيطة وميزاته القوية، يمكنك استكشاف مشكلات الشبكة، تحسين أدائها، والحفاظ على أمانها. تأكد من استغلال الروابط المدرجة لتحميل البرنامج وتعلم المزيد عنه.
هل سبق لك استخدام Wireshark؟ شاركنا تجربتك أو أسئلتك في التعليقات!