- Wireshark هو برنامج مجاني ومفتوح المصدر لتحليل حزم الشبكة.
- إنه يسمح لك بالتقاط وتحليل حركة المرور من واجهات الشبكة المختلفة في الوقت الحقيقي.
- يوفر خيارات التصفية لعرض حركة مرور محددة مثل TCP من عناوين IP محددة.
- يسهل تصدير بيانات الحزمة إلى تنسيقات يمكن قراءتها بواسطة الإنسان مثل CSV وXML والنص.
ما هو Wireshark وما هي فائدته؟
Wireshark هو برنامج تجسس
Wireshark هو برنامج مراقبة حزم مفتوح المصدر ومجاني يستخدم لاستكشاف أخطاء الشبكة وإصلاحها والتحليل والتدقيق الأمني. التقاط البيانات من Ethernet، وWi-Fi، وPPP/HDLC، والواجهات الأخرى الخاصة بالكمبيوتر. يمكن استخدام Wireshark لتفقد حركة المرور الموجودة أو لتحليل سجلات الاتصالات التاريخية بين الأنظمة.
يُعرف Wireshark أيضًا باسم Ethereal (الاسم الذي كان يحمله قبل إعادة تسميته إلى Wireshark)، ولكن سيتم استخدام الاسم الحالي في هذه المقالة.
التقاط البيانات من Ethernet، وWi-Fi، وPPP/HDLC، والواجهات الأخرى الخاصة بالكمبيوتر.
برنامج Wireshark هو محلل حزم الشبكة، مما يعني أنه يستطيع التقاط البيانات من واجهات إيثرنت وواي فاي وغيرها من واجهات الكمبيوتر.
يمكن استخدام Wireshark لالتقاط حركة المرور من أي واجهة على النظام. يمكنك أيضًا التقاط واجهات متعددة في وقت واحد ودمجها في تيار مرئي واحد. تدعم الأداة العديد من أنواع اتصالات الشبكة المختلفة، مثل الروابط التسلسلية PPP/HDLC (مع أو بدون التحكم بالمودم)، وEthernet (وIEEE 802)، وشبكات FDDI/Ethernet الجسرية، ومحولات ATM LANE/FR/ATM، وما إلى ذلك، ولكنها لا تدعم Token Ring أو Frame Relay لأن هذه البروتوكولات تستخدم قوائم التحكم في الوصول (ACLs) التي لا يدعمها Wireshark حاليًا.
بإمكانك التنقل بشكل تفاعلي عبر بيانات الالتقاط في الوقت الفعلي باستخدام شريط التمرير أو بالنقر فوق أي حزمة وعرض تفاصيلها.
يمكنك أيضًا النقر فوق اسم واجهة شبكة محددة لعرض الحزم التي تم التقاطها بواسطة تلك الواجهة فقط، بدلاً من عرض جميع الحزم التي تم التقاطها بواسطة جميع الواجهات.
يسمح بالعديد من خيارات التصفية، بما في ذلك التقاط حركة مرور TCP فقط من عنوان IP محدد.
Wireshark أداة مفتوحة المصدر تتيح لك التقاط وتحليل حركة مرور الشبكة. يمكن لأي شخص استخدامها، لكنها مفيدة بشكل خاص لمديري الشبكات وغيرهم من المحترفين الذين يحتاجون إلى استكشاف أخطاء شبكاتهم وإصلاحها.
يتمتع Wireshark بالعديد من الميزات التي تجعله أداة قوية لالتقاط حركة المرور على الشبكة وتحليلها:
- يمكنك تصفية حركة المرور غير المرغوب فيها عن طريق تحديد عنوان IP الخاص بالمرسل أو المستلم. على سبيل المثال، إذا كنت تريد رؤية حزم TCP فقط تنتقل من جهاز الكمبيوتر الخاص بك (عنوان IP 10.0.0.1) إلى جهاز كمبيوتر آخر على شبكتك المحلية (عنوان IP 10.0.0.2)، فستستخدم تعبير الفلتر هذا: tcp port 80 host 10.
يمكن للمستخدمين تصدير الحزم إلى ملفات نصية أو CSV أو XML، كما أنهم قادرون على قراءة بيانات الحزم بتنسيق سداسي عشري بالإضافة إلى سلاسل ASCII.
يمكنك استخدام برنامج Wireshark لتصدير الحزم إلى ملفات نصية أو ملفات CSV أو XML . كما يمكنه قراءة بيانات الحزم بتنسيق سداسي عشري، بالإضافة إلى سلاسل ASCII.
يتم استخدام تنسيق CSV للجداول الإلكترونية وقواعد البيانات، بينما يتم استخدام XML (لغة الترميز القابلة للتوسيع) لنقل البيانات بين التطبيقات على منصات مختلفة. يشير النظام السداسي عشر إلى نظام تمثيل الأرقام الثنائية الذي يستخدم 16 رمزًا مميزًا، 0-9 وA-F (أحرف كبيرة). ASCII تعني الكود القياسي الأمريكي لتبادل المعلومات؛ هو نظام ترميز يعين لكل حرف على لوحة المفاتيح قيمة عددية تتراوح بين 0 و 127.
يعد البرنامج أداة ممتازة لمراقبة حركة الشبكة.
وايرشارك هو برنامج مفتوح المصدر لتحليل حزم البيانات وبروتوكولات الشبكة . يمكن استخدامه لاستكشاف الأخطاء وإصلاحها، والتحليل، والتدريب. يمكن أن يساعدك وايرشارك في:
- التقاط البيانات المباشرة من واجهة الشبكة
- افحص ملف الالتقاط دون اتصال بالإنترنت أو من خلال واجهة المستخدم الرسومية.
الخدمات التي تقدمها أداة Wireshark sniffer
Wireshark هو محلل بروتوكول الشبكة المستخدم في استكشاف الأخطاء وإصلاحها والتحليل وتطوير البرامج وبروتوكولات الاتصالات والتعليم. وتشمل خدماتها الرئيسية ما يلي:
التقاط حركة مرور الشبكة: يمكن لبرنامج Wireshark التقاط حركة مرور الشبكة في الوقت الفعلي من الواجهات المادية والافتراضية.
تحليل البروتوكولات: يمكنه فك تشفير وتحليل بروتوكولات الشبكة المختلفة وعرضها بتنسيق يسهل على الإنسان قراءته.
استكشاف أخطاء الشبكة وإصلاحها: يساعد برنامج Wireshark في تحديد مشاكل الشبكة واستكشاف أخطائها وإصلاحها، بما في ذلك حالات فشل نظام أسماء النطاقات (DNS) وتأخيرات الشبكة ومشاكل الاتصال وما إلى ذلك.
الأمن: يمكن استخدامه للكشف عن التهديدات الأمنية، بما في ذلك البرامج الضارة والفيروسات وسلوك الشبكة غير المعتاد.
إحصائيات الشبكة: يساعد برنامج Wireshark في إنشاء تقارير مفصلة عن إحصائيات الشبكة ويمكنه التقاط الحزم على الأجهزة البعيدة.
اختتام
ختاماً، يُعدّ برنامج Wireshark أداةً قويةً لمراقبة حركة مرور الشبكة. يُمكن استخدامه لحلّ المشكلات أو لمجرد التسلية. ستجد فيه العديد من الميزات التي تجعله سهل الاستخدام والفهم، حتى لو لم تكن خبيراً في الشبكات أو علوم الحاسوب أو البرمجة.