एनएनसीपी 5.0.0 का विमोचन, स्टोर-एंड-फॉरवर्ड मोड में फ़ाइलें/मेल स्थानांतरित करने के लिए उपयोगिताएँ

हुआ релиз नोड-टू-नोड प्रतिलिपि (एनएनसीपी), फ़ाइलों, ईमेल और निष्पादित किए जाने वाले आदेशों को सुरक्षित रूप से स्थानांतरित करने के लिए उपयोगिताओं का एक सेट संरक्षित और अग्रसारित. POSIX-संगत ऑपरेटिंग सिस्टम पर संचालन का समर्थन करता है। उपयोगिताएँ Go में लिखी गई हैं और GPLv3 लाइसेंस के तहत वितरित की गई हैं।

उपयोगिताएँ छोटे पीयर-टू-पीयर बनाने में मदद करने पर केंद्रित हैं दोस्त-टू-दोस्त सुरक्षित फ़ाइल स्थानांतरण, फ़ाइल अनुरोध, ईमेल और कमांड अनुरोध के लिए स्थिर रूटिंग वाले नेटवर्क (दर्जनों नोड्स)। सभी प्रेषित पैकेट कूट रूप दिया गया (एंड-टू-एंड) और मित्रों की ज्ञात सार्वजनिक कुंजी का उपयोग करके स्पष्ट रूप से प्रमाणित किया जाता है। प्याज (टोर में) एन्क्रिप्शन का उपयोग सभी मध्यवर्ती पैकेटों के लिए किया जाता है। प्रत्येक नोड क्लाइंट और सर्वर दोनों के रूप में कार्य कर सकता है और पुश और पोल व्यवहार मॉडल दोनों का उपयोग कर सकता है।

अंतर समाधान से एनएनसीपी यूयूसीपी и एफटीएन (फ़िडोनेट टेक्नोलॉजी नेटवर्क), उपर्युक्त एन्क्रिप्शन और प्रमाणीकरण के अलावा, आउट ऑफ़ द बॉक्स नेटवर्क का समर्थन करता है फ्लॉपीनेट और कंप्यूटर भौतिक रूप से पृथक (हवा से ही गैप) असुरक्षित स्थानीय और सार्वजनिक नेटवर्क से। एनएनसीपी में पोस्टफ़िक्स और एक्ज़िम जैसे वर्तमान मेल सर्वर के साथ आसान एकीकरण (यूयूसीपी के बराबर) की सुविधा भी है।

एनएनसीपी के अनुप्रयोग के संभावित क्षेत्र मशहूर इंटरनेट से स्थायी कनेक्शन के बिना उपकरणों पर मेल भेजने/प्राप्त करने का आयोजन करना, अस्थिर नेटवर्क कनेक्शन की स्थिति में फ़ाइलों को स्थानांतरित करना, भौतिक मीडिया पर बहुत बड़ी मात्रा में डेटा को सुरक्षित रूप से स्थानांतरित करना, मिटएम हमलों से सुरक्षित अलग डेटा ट्रांसफर नेटवर्क बनाना, नेटवर्क सेंसरशिप को दरकिनार करना और निगरानी। चूंकि डिक्रिप्शन कुंजी केवल प्राप्तकर्ता के हाथ में होती है, भले ही पैकेट नेटवर्क पर वितरित किया गया हो या भौतिक मीडिया के माध्यम से, कोई तीसरा पक्ष सामग्री को नहीं पढ़ सकता है, भले ही पैकेज इंटरसेप्ट किया गया हो। बदले में, डिजिटल हस्ताक्षर प्रमाणीकरण किसी अन्य प्रेषक की आड़ में एक काल्पनिक संदेश बनाने की अनुमति नहीं देता है।

एनएनसीपी 5.0.0 के नवाचारों की तुलना में पिछली खबर (संस्करण 3.3), आप नोट कर सकते हैं:

  • विश्वास की कमी के कारण GPLv3+ से प्रोजेक्ट लाइसेंस को केवल GPLv3 में बदल दिया गया था एसपीओ फाउंडेशन के बाद छोड़ने इसमें से रिचर्ड स्टॉलमैन;
  • पूर्ण मान का उपयोग किया जाता है एईएडी एन्क्रिप्शन ChaCha20-Poly135 128 KiB ब्लॉक। यह आपको पूरे सिफरटेक्स्ट को पढ़ने के अंत में त्रुटि के साथ बाहर निकलने के बजाय तुरंत एन्क्रिप्टेड पैकेट में डेटा को प्रमाणित करने की अनुमति देता है;
  • कॉन्फ़िगरेशन फ़ाइल स्वरूप बदल गया है यमल पर Hjson. उत्तरार्द्ध की लाइब्रेरी आकार में बहुत सरल और छोटी है, कॉन्फ़िगरेशन वाले व्यक्ति के लिए संचालन में समान आसानी होती है;
  • zlib संपीड़न एल्गोरिदम को प्रतिस्थापित कर दिया गया है अस्थिर: काफी उच्च दक्षता के साथ संपीड़न गति में उल्लेखनीय वृद्धि;
  • एनएनसीपी-कॉल उपलब्ध पैकेजों (-सूची) को डाउनलोड किए बिना, रिमोट साइड पर देखने का विकल्प मिला। और चुनिंदा पैकेज (-pkts) डाउनलोड करने की क्षमता भी;
  • एनएनसीपी-डेमन -inetd विकल्प प्राप्त हुआ, जिससे इसे चलाने की अनुमति मिली inetd या, उदाहरण के लिए, एसएसएच के माध्यम से;
  • ऑनलाइन कनेक्शन न केवल सीधे टीसीपी के माध्यम से किया जा सकता है, बल्कि बाहरी कमांड को कॉल करके और stdin/stdout के माध्यम से संचार करके भी किया जा सकता है। उदाहरण के लिए: nncp-call gw.stargrave.org "|ssh gw.stargrave.org nncp-daemon -inetd";
  • कमांड उमास्क अनुकूल हैं (666/777 जैसे विस्तारित एक्सेस अधिकारों का उपयोग करके) और वैश्विक स्तर पर उमास्क सेट करने की क्षमता है विन्यास फाइल, जिससे इसका उपयोग करना आसान हो गया है सामान्य स्पूल निर्देशिका कई उपयोगकर्ताओं के बीच;
  • सिस्टम का पूर्ण उपयोग जाओ मॉड्यूल.

स्रोत: opennet.ru

एक टिप्पणी जोड़ें