يزيل NNCP 8.8.0 BLAKE2 ويضيف دعمًا لمجموعات البث المتعدد والمزيد

NCCP

NNCP عبارة عن مجموعة من الأدوات المساعدة التي تسهل التبادل الآمن للملفات والبريد في وضع الحفظ وإعادة التوجيه.

تم الإعلان عن إصدار الإصدار الجديد من مجموعة الأدوات ، NNCP 8.8.0 ، وهو إصدار تم فيه دمج عدد كبير من التغييرات ، وقبل كل شيء ، التحسينات وإصلاحات الأخطاء ، والتي ربما تكون واحدة من أهمها هو أنه بدلاً من BLAKE2b ، يتم استخدام ما يسمى MTH ، من بين أمور أخرى.

في NNCP ، المرافق هي متجه للمساعدة لبناء صغير شبكات صديق لصديقF2F) مع توجيه ثابت لنقل الملفات بشكل آمن في وضع إطلاق النار والنسيان ، بالإضافة إلى طلبات الملفات والبريد الإلكتروني وطلبات تنفيذ الأوامر. جميع الحزم المرسلة مشفرة (من طرف إلى طرف) ومصادق عليها صراحة بواسطة مفاتيح عامة معروفة.

المستجدات الرئيسية لـ NNCP 8.8.0

في هذا الإصدار الجديد الذي تم تقديمه ، أصبح ذلك ممكنًا الآن اكتشاف العقد الأخرى على الشبكة المحلية عبر الإرسال المتعدد في العنوان "ff02 :: 4e4e: 4350" ، بالإضافة إلى ظهرت مجموعات البث المتعدد ، تسمح للحزمة بإرسال البيانات إلى العديد من أعضاء المجموعة ، حيث يقوم كل منهم أيضًا بإرسال الحزمة إلى الموقعين الآخرين. تتطلب قراءة حزمة البث المتعدد معرفة زوج المفاتيح (يجب أن يكون عضوًا في المجموعة بشكل صريح) ، ولكن يمكن لأي عقدة إجراء إعادة الإرسال.

حداثة أخرى تبرز هي ذلك إضافة دعم للإقرار الصريح باستلام الحزمة. يمكن للمرسل اختيار عدم إسقاط الحزمة بعد إرسالها ، في انتظار استلام حزمة ACK خاصة من المستلم.

بالإضافة إلى ذلك ، فإنه يسلط الضوء أيضًا على ملف دعم مدمج لشبكة تراكب Yggdrasil - يمكن للشياطين عبر الإنترنت أن تعمل كمشاركين مستقلين كاملين في الشبكة ، دون استخدام تطبيقات Yggdrasil التابعة لجهات خارجية ، والعمل بشكل كامل مع مكدس IP في واجهة شبكة افتراضية.

وظائف تم استبدال BLAKE2b KDF و XOF بـ BLAKE3 لتقليل عدد أساسيات التشفير المستخدمة وتبسيط الكود.

بدلاً من تجزئة BLAKE2b ، فإن ما يسمى بـ MTH (تجزئة قائمة على شجرة ميركل) للتحقق من سلامة الملفات، باستخدام تجزئة BLAKE3. يسمح ذلك بحساب سلامة الجزء المشفر من الحزمة أثناء التنزيل ، دون الحاجة إلى قراءته لاحقًا. كما أنه يسمح بالتوازي غير المحدود لفحوصات السلامة.

El تنسيق الحزمة المشفر الجديد يدعم البث بشكل كامل عندما لا يكون حجم البيانات معروفًا مسبقًا. تنتقل إشارات اكتمال الإرسال ، ذات الحجم المعتمد ، داخل الدفق المشفر مباشرةً.

بدلاً من ذلك ، بدلاً من السلاسل المهيكلة (RFC 3339) ، يستخدم التسجيل إدخالات ملف السجل ، والتي يمكن استخدامها مع أدوات GNU Recutils المساعدة ، ويمكن تخزين رؤوس الحزمة المشفرة اختياريًا في ملفات منفصلة في "hdr /" ، مما يسرع بشكل كبير سرد الحزم عمليات على أنظمة الملفات الكبيرة مثل ZFS. في السابق ، كان يُطلب استرداد رأس الحزمة ، افتراضيًا ، كتلة بسعة 128 كيلوبايت فقط للقراءة من القرص.

أيضًا في هذا الإصدار الجديد من NNCP 8.8.0 ، يمكن للأدوات المساعدة المضمّنة استدعاء عملية تحرير الحزمة اختياريًا مباشرة بعد تنزيل حزمة بنجاح ، بدون تشغيل برنامج خفي منفصل "nncp-toss".

من التغييرات الأخرى أبرز ما في هذا الإصدار الجديد:

  • يمكن أن تحدث مكالمة عبر الإنترنت لطرف آخر اختياريًا ليس فقط عند تشغيل المؤقت ، ولكن أيضًا عند ظهور حزمة صادرة في دليل قائمة الانتظار.
  • يمكن أن يستخدم البحث عن ملفات جديدة اختياريًا أنظمة kqueue و inotify kernel الفرعية ، مما يؤدي إلى عدد أقل من استدعاءات النظام.
  • تحافظ الأدوات المساعدة على عدد أقل من الملفات مفتوحة ، ويقل احتمال إغلاقها وإعادة فتحها. مع وجود عدد كبير من الحزم ، كان من الممكن في السابق الوصول إلى الحد الأقصى لعدد الملفات المفتوحة.
  • بدأت العديد من الأوامر في إظهار تقدم العمليات وسرعتها ، مثل تنزيل / تحميل ونسخ ومعالجة (إطلاق) الحزم.
  • لا يستطيع الأمر "nncp-file" إرسال الملفات الفردية فحسب ، بل يمكنه أيضًا إرسال الدلائل ، وإنشاء ملف pax بمحتوياته أثناء التنقل.
  • يتم توفير الوظائف على أنظمة تشغيل NetBSD و OpenBSD ، بالإضافة إلى FreeBSD و GNU / Linux ، والتي كانت مدعومة سابقًا.

كيفية تثبيت NNCP على نظام Linux؟

تثبيت هذه الأداة بسيط للغاية، علينا فقط الاعتماد على Go مثبت بالفعل على النظام والحصول على أحدث إصدار من NNCP وهو 8.8.0. يمكننا الحصول عليه من المحطة باستخدام الأمر wget بالطريقة التالية:

wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz
wget http://www.nncpgo.org/download/nncp-8.8.0.tar.xz.sig
gpg --verify nncp-8.8.0.tar.xz.sig nncp-8.8.0.tar.xz
xz --decompress --stdout nncp-8.8.0.tar.xz | tar xf -
make -C nncp-8.8.0 all

بعد ذلك يمكنهم البدء بالتهيئة التي يمكنهم من خلالها العثور على المعلومات اللازمة في الرابط التالي.

وأيضًا في الصفحة الرئيسية هو التالي.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني.

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.