XMPP / Jabber
بروتوكول التراسل وحالة الحضور القابل للتوسع Extensible Messaging and Presence Protocol
هو بروتوكول تراسل فوري وحالة حضور مشهور ولا مركزي، ويدعم أكثر من بروتوكول تشفير.
أُنشئ البروتوكول ﻷول مرة عام 1999.
مزاياه
اللامركزية
يعمل XMPP بخوادم لا مركزية
أي أنه يمكنك أن تقوم بالمراسلة من حسابك على خادم معين مع أصدقائك وأهلك وإن كانوا مشتركين في خادم XMPP آخر، تمامًا مثل البريد الالكتروني.
القابلية للتوسع
يقبل XMPP القابلية للتوسع عبر الإضافات التي يمكن إدراجها في الخادم أو العميل (أو كلاهمها)
تشمل تلك الإضافات مثلا:
الإرسال المباشر للملفات عبر بروتوكول Jingle
رفع الملفات على الخادم عن طريق بروتوكول HTTP حيث تتيح هذه الاضافة ارسال الملفات رغم عدم تواجد المرسل إليه الملف.
إدارة أرشفة الرسائل التي تتيح للمستخدم مزامنة الرسائل بين أكثر من عميل
التشفير من النهاية إلى النهاية الذي يكون في أغلب الأحيان معتمدًا على إضافة إلى العميل.. لكنه قد يعتمد أحيانًا على إضافة معينة إلى الخادم.. ويدعم XMPP
الأمان
يدعم XMPP التشفير من النهاية إلى النهاية عبر بروتوكول OTR وبروتوكول OMEMO وتشفير OpenPGP
تختلف في طريقة العمل لكنها تتفق جميعًا انها تحمي رسائلك من أن يقرأها مدير الخادم
عن نفسي أفضل بروتوكول OMEMO نظرًا لإنه يدعم المحادثة الآمنة ﻷكثر من نهاية، أي أنه باستطاعتك التنقل بين الحاسب والهاتف وإكمال المحادثة الآمنة، باﻷضافة إلى انه مبني على بروتوكول Signal المشهور بقوة تشفيره وأمانه.
العملاء
يوجد الكثير من العملاء لXMPP
أفضلهم في رأيي وحسب تجربتي Pidgin و Gajim للحاسب، وConversations و Xabber للأندرويد
ملاحظة : بعض العملاء لا يدعم بعض المميزات (مثلا : Xabber لا يدعم تشفير OMEMO)، وبعضها يحتاج إلى إضافات لتشغيل تلك المميزات(مثلا : Gajim يحتاج إضافة لتشغيل تشفير OpenPGP).
الخوادم
هناك الكثير من الخوادم الموجودة حول العالم، لكنك قد تقع في مشكلة عدم توافق الخادم مع بعض المميزات التي تحتاجها.. يمكنك استخدام الرابط التالي لإيجاد خادم يناسبك
ملاحظة بعض الخوادم في تلك القائمة لا تقبل تسجيل حسابات جديدة أو تحتاج إلى اشتراك سنوي مدفوع
يمكنكم أيضًا التسجيل في الخادم الخاص بي باستخدام العميل الذي تفضلونه Jabberd.tk
يمكنكم التواصل معي على XMPP عن طريق noureddinex@jabberd.tk