إلاستك سرتش

إلاستك سرتش (إنگليزية: Elasticsearch)، هو محرك بحث قائم على مكتبة لوسين. والذي يوفر محركاً موزعاً متعدد المستخدمين قادر على أداء عمليات بحث نص كامل بواجهة وب HTTP ومستندات خالية من مخططات جسون. تم تطوير إلاستك سرتش بلغة جاڤا وهو يحمل ترخيص مزدوج بموجب الترخيص العام من جانب الخادم متاح المصدر وترخيص إلاستك،[2] بينما تندرج الأجزاء الأخرى[3] تحت ملكية ( متاحة المصدر) الترخيص المرن. المحرك متاح للعملاء الرسميين بلغة جاڤا، .NET (بلغة سيپي‌إتش‌پي وپايثون وأپاتشي گروڤي وروبي والعديد من اللغات الأخرى.[4] وفقاً لترتيب محركات DB، يعد إلاستك سرتش أشهر محرك بحث مؤسساتي.[5]

إلاستك سرتش
Elasticsearch logo.svg
المؤلف الأصليشاي بانون
المطوّرإلاستك إن‌ڤي
الإطلاق المبدئي8 فبراير 2010; منذ 14 سنة (2010-02-08
الإصدار المستقر
6.x6.8.23 / 13 يناير 2022; منذ سنتين (2022-01-13[1]
7.x7.17.0 / 1 فبراير 2022; منذ سنتين (2022-02-01
المستودعgithub.com/elastic/elasticsearch
مكتوب بلغةجاڤا
نظام التشغيلمتعدد المنصات
النوعالبحث والفهرسة
الرخصةإلاستك مزدوجة الترخيص (ملكية؛ متاحة المصدر) ورخصة عامة من جانب الخادم (ملكية؛ متاحة المصدر)
الموقع الإلكترونيwww.elastic.co/elasticsearch/
شاي بانون وهو يتحدث عن إلاستك سرتش في برلين بزووردز 2010

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

التاريخ

عام 2004، ابتكر شاي بانون مقدمة لإلاستك سرتش، تسمى كومپاس.[6] أثناء التفكير في الإصدار الثالث من كومپاس، أدرك أنه سيكون من الضروري إعادة كتابة أجزاء كبيرة من كومپاس "لإنشاء حل بحث قابل للتطوير".[6] لذلك ابتكر "حلًا مبنياً من الألف إلى الياء ليتم توزيعه" واستخدم واجهة جسون المشتركة عبر HTTP، مناسبة للغات البرمجة بخلاف جاڤا أيضاً.[6]وقد أصدر شاي بانون النسخة الأولى من إلاستك سرتش في فبراير 2010.[7]

تأسست إلاستك إنپي‌ڤي عام 2012 لتقديم الخدمات والمنتجات التجارية حول إلاستك سرتش والبرامج ذات الصلة.[8] في يونيو 2014، أعلنت الشركة عن جمع 70 مليون دولار في جولة تمويل من السلسلة سي، بعد 18 شهراً فقط من تشكيل الشركة. قادت الجولة نيو إنترپرايز أسوشييتس (NEA). من بين الممولين الإضافيين بنشمارك لرؤوس الأموال وإندكس ڤنتشور. وقد جلبت هذه الجولة إجمالي تمويل وصل إلى 104 مليون دولار.[9]

في مارس 2015، غيرت شركة إلاستك سرتش اسمها إلى إلاستك.[10]

في يونيو 2018، تقدمت إلاستك بطلب [اكتتاب مبدئي عام]] بتقييم تقديري يتراوح بين 1.5 و3 مليار دولار.[11] في 5 أكتوبر 2018، أُدرجت إلاستك في بورصة نيويورك للأوراق المالية.[12]


تاريخ الإصدار

الإصدارات الرئيسية:[13]

  • 1.0.0 – 12 فبراير، 2014
  • 2.0.0 – 28 أكتوبر، 2015
  • 5.0.0 – 26 أكتوبر، 2016
  • 6.0.0 – 14 نوفمبر، 2017
  • 7.0.0 – 10 أبريل، 2019
  • 8.0.0 – 10 فبراير، 2022

تغييرات الترخيص

في يناير 2021، أعلنت إلاستك أنه بدءًا من الإصدار 7.11، سيتم إعادة ترخيص رمز أپاتشي 2.0 المرخص في إلاستك سرتش وكيبانا ليكون مرخصًا مزدوجًا بموجب الترخيص العام من جانب الخادم ورخصة إلاستك، وكلاهما معترف به باعتباره ترخيص مفتوح المصدر.[14][15]

ألقى إلاستك باللوم على أمازون لخدمات الوب (AWS) في هذا التغيير، معترضًا على تقديم أمازون كلاً من إلاستك شيرتش وكيبانا كخدمة مباشرةً إلى المستهلكين وادعاء أن أمازون لم تتعاون بشكل مناسب مع إلاستك.[15][16]

توقع منتقدو قرار إعادة الترخيص أنه سيضر النظام البيئي لشركة إلاستك وأشاروا إلى أن إلاستك وعدت سابقًا "بعدم تغيير ... ترخيص أپاتشي 2.0 الخاص بإلاستك شيرتش وكيبانا وبيتس ولوگزتاش". استجابت أمازون بخطط تفرع المشاريع ومواصلة التطوير بموجب ترخيص أپاتشي 2.0.[2][17] المستخدمون الآخرون لنظام إلاستك شيرتش البيئي، بما في ذلك Logz.io، CrateDB وAiven، ملتزمون أيضًا بالحاجة إلى تفرع، مما يؤدي إلى مناقشة كيفية تنسيق جهود المصدر المفتوح.[18][19][20] نظرًا لمشاكل العلامات التجارية المحتملة باستخدام الاسم "إلاستك شيرتش"، أعادت أمازون لخدمات الوب تسمية تفرعها باسم أوپن‌سيرتش في أبريل 2021.[21][22]

المميزات

يمكن استخدام إلاستك سرتش للبحث في أي نوع من المستندات. يوفر بحثًا قابلاً للتطوير، ولديه إمكانية بحث مقارب للوقت لفعلي، ويدعم multitenancy.[4] إلاستك سرتش هو محرك بحث موزع، مما يعني أنه يمكن تقسيم المؤشرات إلى أجزاء ويمكن أن يحتوي كل جزء على صفر أو أكثر من النسخ المتماثلة. تستضيف كل عقدة جزءًا واحدًا أو أكثر وتعمل كمنسق لتفويض العمليات إلى الأجزاء الصحيحة. يعاد التوازن والتوجيه تلقائيًا".[4]


غالبًا ما تُخزن البيانات ذات الصلة في نفس الفهرس، والذي يتكون من جزء أساسي واحد أو أكثر، وصفر أو أكثر من أجزاء النسخ المتماثلة. بمجرد إنشاء الفهرس، لا يمكن تغيير عدد الأجزاء الأولية.[23]

تم تطوير إلاستك سرتش جنبًا إلى جنب مع جمع البيانات والسجل - محرك التحليل لوگزتاش، ومنصة التحليلات والتصور كيبانا، ومجموعة شركات شحن البيانات خفيفة الوزن تسمى بيتس. تم تصميم المنتجات الأربعة لاستخدامها كحل متكامل، يشار إليه باسم "Elastic Stack".[24] ("ELK stack" سابقاً، اختصار "Elasticsearch, Logstash, Kibana".)

يستخدم إلاستك سيرتش أپاتشي لوسين ويحاول جعل جميع مميزاته متاحة عن طريق JSON وجاڤا API. يدعم facetting and percolating (أحد أشكال البحث المرتقب[25][26] الذي يمكن أن تكون مفيد للإعلام إذا كانت المستندات الجديدة تتطابق مع الاستعلامات المسجلة. ميزة أخرى، "البوابة"، والتي تعالج استمرارية الفهرس على المدى الطويل؛[27] على سبيل المثال، يمكن استرداد فهرس من البوابة في حالة تعطل الخادم. يدعم إلاستك شيرتش GET requests في الوقت الفعلي، مما يجعله مناسبًا كمخزن بيانات NoSQL،[28] لكنه يفتقد المعاملات الموزعة.[29]

في 20 مايو 2019، أتاحت إلاستك ميزات الأمان الأساسية لـ Elastic Stack مجانًا، بما في ذلك TLS للاتصالات المشفرة، والملفات والنطاق الأصلي لإنشاء المستخدمين وإدارتهم، والتحكم في الوصول المستند إلى الأدوار للتحكم في وصول المستخدم إلى مجموعة APIs والفهارس.[30] شفرة المصدر المطابقة متاحة بموجب "الترخيص المرن"، وهو ترخيص المصدر المتاح.[31] بالإضافة إلى ذلك، يوفر إلاستك سيرتش حالياً [32] والتعلم الآلي [33] كجزء من خدماتها المطروحة.

الخدمات المدارة

إلاستك كلاود، والتي تم تطويرها من استحواذ إلاستك على فوند عام 2015،[34] هي عائلة عروض SaaS من إلاستك شيرتش والتي تتضمن خدمة إلاستك سيرتش، بالإضافة لخدمة إلاستك آپ سيرتش (للتطبيقات)، وخدمة إلاستك سايت سيرتش (المواقع) التي تطورت من استحواذ إلاستك على سويفت‌تايپ.[35] في أواخر 2017، أسست إلاستك شراكة مع منصة گوگل السحابية لتوفير إلاستك السحابية في GCP، ومع علي بابا لتوفير إلاساتك شيرتش وكيبانا في سحابة علي بابا.

خدمة إلاستك سيرتش على سحابة إلاستك هي خدمة إلاستك سيرتش وكيبانا التي تتم استضافتها وإدارتها رسميًا من مبتكري المشروع منذ أغسطس 2018[36][37] يمكن لمستخدمي خدمة إلاستك سيرتش إنشاء توزيعات آمنة مع الشركاء، منصة گوگل السحابية، وسحابة علي بابا.[38][39]

عرضت أمازون لخدمات الوب إلاستك سيرتش كخدمة مدارة منذ 2015.[40][41][42] توفر مثل هذه الخدمات المدارة توفير الإستضافة، التوزيع، النسخ الاحتياطي وخدمات دعم أخرى.[43] كما تتضمن معظم الخدمات المدارة دعم خدمات كيابانا.[بحاجة لمصدر]

ادعاءات الاختراق

 
شرطي في مقاطعة شانغاي، الصين.

في 3 يوليو 2022، ادعى أحد الهاكرز حصوله على مجموعة من المعلومات الشخصية من شرطة شنغهاي لمليار مواطن صيني، والتي يقول خبراء التكنولوجيا، إذا كانت صحيحة، ستكون واحدة من أكبر اختراقات البيانات في التاريخ.[44]

نشر مستخدم الإنترنت المجهول، والذي تم تحديده باسم "تشاينادان" (ChinaDan)، على منتدى اختراق الهاكرز عرضًا لبيع أكثر من 23 تيرابايت من البيانات مقابل 10 بيتكوين، أي ما يعادل حوالي 200.000 دولار.

وقال المنشور: "عام 2022، تم تسريب قاعدة بيانات شرطة شانغهاي الوطنية (SHGA). تحتوي قواعد البيانات الشرطية على معلومات عن مليار مواطن صيني وعدة مليارات من سجلات الحالة، بما في ذلك: الاسم والعنوان ومكان الميلاد ورقم الهوية الوطنية ورقم الهاتف المحمول وجميع تفاصيل الجريمة/القضية. ولم يتسن لرويترز التحقق من صحة المنشور. ولم ترد حكومة شانغهاي وإدارة الشرطة على طلبات التعليق.[45]

لم تتمكن رويترز أيضًا من الوصول إلى المتسلل المزعوم تشايناداتا، ولكن المنشور نوقش على نطاق واسع على منصتي وي‌بو ووي‌تشات للتواصل الاجتماعي في الصين خلال عطلة نهاية الأسبوع مع قلق العديد من المستخدمين من أنه قد يكون حقيقيًا. بعد ظهر الأحد، 3 يوليو 2022، حُظر هاشاتگ data leak على موقع وي‌بو.

قالت كندرا شيفر، رئيسة أبحاث السياسة التكنولوجية في شركة تريڤيوم تشاينا الاستشارية ومقرها بكين، في منشور على تويتر إنه "من الصعب معرفة الحقيقة من مطحنة الشائعات". وقال شايفر إذا كانت المادة التي ادعى المخترق أنها جاءت من وزارة الأمن العام، فستكون سيئة "لعدد من الأسباب". وأضافت: "من الواضح أن ذلك سيكون من بين أكبر وأسوأ عمليات الاختراق في التاريخ".

قال ژاو تشانگ‌پنگ، الرئيس التنفيذي لشركة بينانس، إن بورصة العملات المشفرة كثفت عمليات التحقق من المستخدم بعد أن كشفت معلومات التهديد الخاصة بالبورصة عن بيع سجلات تخص مليار مقيم في دولة آسيوية على شبكة الإنترنت المظلمة. وقال على تويتر إن تسريبًا يمكن أن يحدث بسبب "خطأ في نشر إلاستيك سيرش من قبل وكالة (حكومية)"، دون أن يذكر ما إذا كان يشير إلى قضية شرطة شانغهاي. ولم يرد على الفور على طلب للحصول على مزيد من التعليقات.

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

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

الأمن والخصوصية

في 3 يوليو 2022، ادعى أحد الهاكرز حصوله على مجموعة من المعلومات الشخصية من شرطة شنغهاي لمليار مواطن صيني، والتي يقول خبراء التكنولوجيا، إذا كانت صحيحة، ستكون واحدة من أكبر اختراقات البيانات في التاريخ.[46]

نشر مستخدم الإنترنت المجهول، والذي تم تحديده باسم "تشاينادان" (ChinaDan)، على منتدى اختراق الهاكرز عرضًا لبيع أكثر من 23 تيرابايت من البيانات مقابل 10 بيتكوين، أي ما يعادل حوالي 200.000 دولار.

وقال المنشور: "عام 2022، تم تسريب قاعدة بيانات شرطة شانغهاي الوطنية (SHGA). تحتوي قواعد البيانات الشرطية على معلومات عن مليار مواطن صيني وعدة مليارات من سجلات الحالة، بما في ذلك: الاسم والعنوان ومكان الميلاد ورقم الهوية الوطنية ورقم الهاتف المحمول وجميع تفاصيل الجريمة/القضية. ولم يتسن لرويترز التحقق من صحة المنشور. ولم ترد حكومة شانغهاي وإدارة الشرطة على طلبات التعليق.[47]

لم تتمكن رويترز أيضًا من الوصول إلى المتسلل المزعوم تشايناداتا، ولكن المنشور نوقش على نطاق واسع على منصتي وي‌بو ووي‌تشات للتواصل الاجتماعي في الصين خلال عطلة نهاية الأسبوع مع قلق العديد من المستخدمين من أنه قد يكون حقيقيًا. بعد ظهر الأحد، 3 يوليو 2022، حُظر هاشاتگ data leak على موقع وي‌بو.

قالت كندرا شيفر، رئيسة أبحاث السياسة التكنولوجية في شركة تريڤيوم تشاينا الاستشارية ومقرها بكين، في منشور على تويتر إنه "من الصعب معرفة الحقيقة من مطحنة الشائعات". وقال شايفر إذا كانت المادة التي ادعى المخترق أنها جاءت من وزارة الأمن العام، فستكون سيئة "لعدد من الأسباب". وأضافت: "من الواضح أن ذلك سيكون من بين أكبر وأسوأ عمليات الاختراق في التاريخ".

قال ژاو تشانگ‌پنگ، الرئيس التنفيذي لشركة بينانس، إن بورصة العملات المشفرة كثفت عمليات التحقق من المستخدم بعد أن كشفت معلومات التهديد الخاصة بالبورصة عن بيع سجلات تخص مليار مقيم في دولة آسيوية على شبكة الإنترنت المظلمة. وقال على تويتر إن تسريبًا يمكن أن يحدث بسبب "خطأ في نشر إلاستيك سيرش من قبل وكالة (حكومية)"، دون أن يذكر ما إذا كان يشير إلى قضية شرطة شانغهاي. ولم يرد على الفور على طلب للحصول على مزيد من التعليقات.

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

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


انظر أيضاً

المصادر

  1. ^ "Releases · elastic/elasticsearch". Retrieved 2 December 2020 – via گيت‌هَب.
  2. ^ أ ب Krazit, Tom (2021-01-21). "'It's not OK': Elastic takes aim at AWS, at the risk of major collateral damage". Protocol (in الإنجليزية). Retrieved 2021-01-22.
  3. ^ "No, Elastic X-Pack is not going to be open source - according to Elastic themselves -". Flax.co.uk (in الإنجليزية البريطانية). 2018-03-02. Retrieved 2019-03-14.
  4. ^ أ ب ت "Official Website". Elasticsearch.org. Retrieved 2014-02-04.
  5. ^ "DB-Engines Ranking - popularity ranking of search engines". db-engines.com. Retrieved 10 January 2016.
  6. ^ أ ب ت Banon, Shay. "The Future of Compass & ElasticSearch".
  7. ^ Banon, Shay (2010-02-08). "You Know, for Search". Archived from the original on 2013-01-16.
  8. ^ "Immediate Insight from Data Matters". elastic.co. Retrieved 25 March 2015.
  9. ^ "ElasticSearch Scores $70M In Series C To Fund Growth Spurt". TechCrunch. AOL. Retrieved 25 March 2015.
  10. ^ "Elasticsearch Changes Name to Elastic to Reflect Wide Adoption Beyond Search". Elastic.co. 10 March 2015. Retrieved 19 October 2016.
  11. ^ Schleifer, Theodore (21 June 2018). "The IPOs keep coming: The search company Elastic has filed to go public". Recode. Archived from the original on 5 October 2018. Retrieved 22 June 2018.
  12. ^ Banon, Shay (5 October 2018). "Ze Bell Has Rung: Thank You Users, Customers, and Partners". Elastic (NV). Retrieved 24 October 2018.
  13. ^ "Past Releases of Elastic Stack Software". Elasticsearch B.V. Retrieved 13 July 2021.
  14. ^ Banon, Shay (14 January 2021). "Doubling down on open, Part II". Elastic. Retrieved 19 January 2021.
  15. ^ أ ب Vaughan-Nichols, Steven J. "Elastic changes open-source license to monetize cloud-service use". ZDNet (in الإنجليزية). Retrieved 2021-01-23.
  16. ^ Banon, Shay (19 January 2021). "Amazon: NOT OK - why we had to change Elastic licensing". Elastic. Retrieved 19 January 2021.
  17. ^ "Stepping up for a truly open source Elasticsearch". Amazon Web Services (in الإنجليزية الأمريكية). 2021-01-21. Retrieved 2021-01-28.
  18. ^ Vaughan-Nichols, Steven J. "AWS, as predicted, is forking Elasticsearch". ZDNet (in الإنجليزية). Retrieved 2021-01-28.
  19. ^ "CrateDB Doubling Down on Permissive Licensing and the Elasticsearch Lockdown". CrateDB (in الإنجليزية الأمريكية). 2021-01-27. Retrieved 2021-01-28.
  20. ^ "Momentum Builds to Break Elasticsearch Licensing Deadlock". Datanami. 2021-01-25. Retrieved 2021-01-31.
  21. ^ Anderson, Tim (2021-04-13). "You know what? Fork this: AWS renames its take on Elasticsearch to OpenSearch following trademark fight". The Register. Retrieved 2021-04-13.
  22. ^ TheRegister (12 Sep 2021) Amazon Elasticsearch Service is so flexible it wants to be called by a new name
  23. ^ "How to monitor Elasticsearch performance". How to monitor Elasticsearch performance. 26 September 2016.
  24. ^ "Elastic brings order to its product line with Elastic Stack". Social.techcrunch.com (in الإنجليزية الأمريكية). Retrieved 2019-04-01.
  25. ^ "percolate at elasticsearch.org reference". Elasticsearch.org. Archived from the original on 2 أكتوبر 2013. Retrieved 4 فبراير 2014.
  26. ^ "Percolating" is a term peculiar to Elasticsearch. Percolating is a reverse search: instead of returning all the documents that match a search query, percolating returns all the (stored) search queries that match a document as their output. Nunn, Xavier; "Detecting data leaks in real time with a custom percolator", Serena Capital blogs, 2019-January-8
  27. ^ "elasticsearch Guide: Gateway". Elasticsearch.org. Retrieved 19 April 2013.
  28. ^ "Elasticsearch as database". Karussell.wordpress.com. 13 July 2011. Retrieved 2014-02-04.
  29. ^ "No transaction support". Elasticsearch-users.115913.n3.nabble.com. 2010-07-08. Retrieved 2014-02-04.
  30. ^ "Security for Elasticsearch is now free". Elastic Blog (in الإنجليزية الأمريكية). 2019-05-20. Retrieved 2019-06-17.
  31. ^ "Doubling Down on Open". Elastic Blog (in الإنجليزية الأمريكية). 2018-02-27. Retrieved 2019-10-24.
  32. ^ "Introducing Elastic SIEM". Elastic Blog. 2019-06-25. Retrieved 2020-03-02.
  33. ^ "Introducing Machine Learning for the Elastic Stack". Elastic Blog. 2017-05-04. Retrieved 2020-03-02.
  34. ^ Oliver, Andrew C. (2015-03-10). "Elasticsearch buys into search as a service, rebrands as 'Elastic'". InfoWorld.com (in الإنجليزية). Retrieved 2019-04-01.
  35. ^ "Elastic acquires search startup Swiftype". Social.techcrunch.com (in الإنجليزية الأمريكية). Retrieved 2019-04-01.
  36. ^ "Open Source Search & Analytics · Elasticsearch - Elastic". Elastic.co. August 2018. Retrieved 22 April 2019.
  37. ^ "Elastic Cloud: Hosted Elasticsearch, Hosted Search | Elastic". Elastic.co. Retrieved 2019-04-01.
  38. ^ Yegulalp, Serdar (2017-04-07). "Google Cloud to host open source Elasticsearch". InfoWorld.com (in الإنجليزية). Retrieved 2019-04-01.
  39. ^ "Alibaba Cloud to Offer Elasticsearch, Kibana, and X-Pack in China". Elastic.co (in الإنجليزية الأمريكية). 2017-10-13. Retrieved 2019-04-01.
  40. ^ "New – Amazon Elasticsearch Service". Amazon Web Services. 1 October 2015. Retrieved 22 April 2019.
  41. ^ "Amazon Elasticsearch Service – Amazon Web Services (AWS)". Amazon Web Services, Inc. (in اللاتينية). Retrieved 2019-02-08.
  42. ^ "Hosted Elasticsearch & Kibana on AWS". Elastic.co. Retrieved 2016-10-16.
  43. ^ "Elasticsearch Setup". Ctovision.com. Archived from the original on 21 August 2018. Retrieved 2016-10-16.
  44. ^ "Vast Cache of Chinese Police Files Offered for Sale in Alleged Hack". وال ستريت جورنال. 2022-07-04. Retrieved 2022-07-04.
  45. ^ "Hacker claims to have stolen 1 billion records of Chinese citizens from police". ياهو. 2022-07-04. Retrieved 2022-07-04.
  46. ^ "Vast Cache of Chinese Police Files Offered for Sale in Alleged Hack". وال ستريت جورنال. 2022-07-04. Retrieved 2022-07-04.
  47. ^ "Hacker claims to have stolen 1 billion records of Chinese citizens from police". ياهو. 2022-07-04. Retrieved 2022-07-04.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

وصلات خارجية