NNCP خيار ممتاز للتبادل الآمن للملفات والبريد وغير ذلك

NCCP

NCCP (نسخة العقدة إلى العقدة) هي مجموعة من المرافق التي يخدمونها لنقل آمن للملفات ورسائل البريد الإلكتروني والأوامر للتنفيذ في وضع المتجر والأمام. يدعم العمل على الأنظمة أنظمة تشغيل متوافقة بوسيكس.

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

التشفير مشابه لـ Tor (بصلة) ويستخدم لجميع الحزم الوسيطة. يمكن أن تعمل كل عقدة كعميل وخادم وتستخدم نموذج سلوك الدفع والاستقصاء.

الفرق بين حلول NNCP و UUCP و FTN (FidoNet Technology Network) ، بالإضافة إلى التشفير والمصادقة المذكورة أعلاه ، إنه دعم الصندوق لشبكات floppin وأجهزة الكمبيوتر المعزولة فعليًا عن الشبكات المحلية وعامة الناس غير آمنة. ميزة NNCP هي أيضًا تكامل سهل (مع UUCP) مع خوادم البريد الحالية مثل Postfix و Exim.

من بين تطبيقات NNCP الممكنة هو تنظيم إرسال / استقبال البريد على الجهاز دون الحاجة إلى اتصال دائم بالإنترنتنقل الملفات تحت اتصال الشبكة غير المستقر ، ونقل آمن لكميات كبيرة من البيانات على الوسائط المادية ، وإنشاء محمية من شبكات بيانات هجوم MitM المعزولة ، وتجاوز رقابة الشبكة والمراقبة.

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

حاليا NNCP في نسخته 5.0.0، الإصدار الذي يمكن العثور فيه على أبرز الابتكارات:

  • مشروع تم تغيير ترخيص GPLv3 + إلى GPLv3 فقط ، بسبب عدم الثقة في SPO بعد خروج ريتشارد ستالمان منه.
  • يتم استخدام تشفير AEAD مليئة بكتل ChaCha20-Poly135 KiB. يتيح لك ذلك مصادقة البيانات فورًا في حزم مشفرة على الفور ، بدلاً من الفشل في نهاية قراءة النص المشفر بالكامل.
  • تم تغيير تنسيق ملف التكوين من YAML إلى Hjson. مكتبة الأخير أبسط وأصغر في الحجم ، مع نفس الراحة للشخص الذي يعمل مع التكوين.
  • تم استبدال خوارزمية ضغط zlib بـ Zstandard، وبالتالي افتراض زيادة كبيرة في سرعة الضغط مع كفاءة أعلى بشكل ملحوظ.
  • تم إعطاء nncp-call خيار عرض الحزم الموجودة (-list) على الجانب البعيد ، دون تنزيلها. بالإضافة إلى إمكانية تنزيل الحزم بشكل انتقائي (pkts)
  • تم إعطاء nncp-daemon الخيار -inetd ، والذي يسمح له بالتشغيل على inetd أو ، على سبيل المثال ، عبر SSH
  • يمكن إجراء الاتصالات عبر الإنترنت ليس فقط مباشرة عبر TCP ، ولكن أيضًا عن طريق استدعاء أوامر خارجية والتواصل عبر stdin / stdout.
  • معدات مناسبة لـ Umask (باستخدام أذونات موسعة مثل 666/777) والقدرة على تكوين Umask عالميًا عبر ملف التكوين ، مما يبسط استخدام دليل التخزين المؤقت المشترك بين العديد من المستخدمين ؛
  • الاستخدام الكامل لوحدات نظام Go.

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

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

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

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

وأيضًا في الصفحة الرئيسية كالتالي: 


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

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

  1.   فرانك دافيلا قال

    وللنوافذ هل هناك نسخة؟