विकेंद्रित चॅटसाठी GNUnet Messenger 0.7 आणि libgnunetchat 0.1 चे प्रकाशन

GNUnet फ्रेमवर्कच्या विकसकांनी, सुरक्षित विकेंद्रित P2P नेटवर्क तयार करण्यासाठी डिझाइन केलेले, ज्यामध्ये अपयशाचा एकही मुद्दा नाही आणि वापरकर्त्यांच्या खाजगी माहितीच्या गोपनीयतेची हमी देऊ शकते, libgnunetchat 0.1.0 लायब्ररीचे पहिले प्रकाशन सादर केले. सुरक्षित चॅट ऍप्लिकेशन्स तयार करण्यासाठी लायब्ररी GNUnet तंत्रज्ञान आणि GNUnet मेसेंजर सेवा वापरणे सोपे करते.

Libgnunetchat GNUnet मेसेंजरवर एक स्वतंत्र अॅब्स्ट्रॅक्शन लेयर प्रदान करते ज्यामध्ये मेसेंजर्समध्ये वापरल्या जाणार्‍या वैशिष्ट्यपूर्ण कार्यक्षमतेचा समावेश होतो. विकसक केवळ त्याच्या आवडीचे GUI टूलकिट वापरून ग्राफिकल इंटरफेस तयार करण्यावर लक्ष केंद्रित करू शकतो आणि वापरकर्त्यांमधील चॅट आणि परस्परसंवाद आयोजित करण्याशी संबंधित घटकांची काळजी करू शकत नाही. libgnunetchat वर तयार केलेली क्लायंट अंमलबजावणी सुसंगत राहते आणि एकमेकांशी संवाद साधू शकते.

गुप्तता आणि संदेशांच्या व्यत्ययापासून संरक्षण सुनिश्चित करण्यासाठी, CADET (गोपनीय ऍड-हॉक विकेंद्रीकृत एंड-टू-एंड ट्रान्सपोर्ट) प्रोटोकॉल वापरला जातो, जो प्रसारित डेटाच्या एंड-टू-एंड एन्क्रिप्शनचा वापर करून वापरकर्त्यांच्या गटामध्ये पूर्णपणे विकेंद्रित परस्परसंवाद आयोजित करण्यास अनुमती देतो. . वापरकर्त्यांना संदेश आणि फाइल्स पाठविण्याची क्षमता दिली जाते. फायलींमधील संदेशांमध्ये प्रवेश फक्त गट सदस्यांसाठी मर्यादित आहे. विकेंद्रित नेटवर्कमधील सहभागींमधील परस्परसंवादाचे समन्वय साधण्यासाठी, वितरित हॅश टेबल (DHT) किंवा विशेष एंट्री पॉइंट्सचा वापर केला जाऊ शकतो.

मेसेंजर व्यतिरिक्त, libgnunetchat खालील GNUnet सेवा देखील वापरते:

  • सार्वजनिक चॅट पेजेस (लॉबी), ओपन चॅट आणि एक्स्चेंज क्रेडेन्शियल्समधील प्रकाशित नोंदी ओळखण्यासाठी GNS (GNU नेम सिस्टीम, DNS साठी पूर्णपणे विकेंद्रित आणि सेन्सर न करता येणारी बदली).
  • ऑपरेशनसाठी आवश्यक असलेल्या सर्व GNUnet सेवांच्या स्टार्टअपला स्वयंचलित करण्यासाठी ARM (स्वयंचलित रीस्टार्ट मॅनेजर).
  • फाइल शेअरिंग सुरक्षितपणे अपलोड करणे, पाठवणे आणि व्यवस्थापित करणे यासाठी FS (फाइल शेअरिंग) (सर्व माहिती केवळ एनक्रिप्टेड स्वरूपात प्रसारित केली जाते आणि GAP प्रोटोकॉलचा वापर फाइल कोणी पोस्ट आणि डाउनलोड केली आहे याचा मागोवा घेण्यास परवानगी देत ​​​​नाही).
  • खाती तयार करणे, हटवणे आणि व्यवस्थापित करणे तसेच दुसर्‍या वापरकर्त्याच्या पॅरामीटर्सची पडताळणी करण्यासाठी ओळख.
  • NAMESTORE पत्ता पुस्तिका आणि चॅट माहिती स्थानिक पातळीवर संग्रहित करण्यासाठी आणि GNS द्वारे प्रवेशयोग्य चॅट पृष्ठांवर नोंदी प्रकाशित करण्यासाठी.
  • सहभागींबद्दल माहिती प्रकाशित करण्यासाठी REGEX, तुम्हाला एका विशिष्ट विषयावर त्वरित सार्वजनिक गट चॅट तयार करण्याची परवानगी देते.

libgnunetchat च्या पहिल्या प्रकाशनाची प्रमुख वैशिष्ट्ये:

  • खाती व्यवस्थापित करा (तयार करा, पहा, हटवा) आणि कार्य करत असताना भिन्न खात्यांमध्ये स्विच करण्याची क्षमता.
  • खात्याचे नाव बदलण्याची आणि की अद्यतनित करण्याची क्षमता.
  • सार्वजनिक चॅट पेजेस (लॉबी) द्वारे संपर्कांची देवाणघेवाण करा. वापरकर्त्याची माहिती मजकूर दुव्याच्या स्वरूपात आणि QR कोडच्या स्वरूपात मिळू शकते.
  • संपर्क आणि गट स्वतंत्रपणे व्यवस्थापित केले जाऊ शकतात आणि वेगवेगळ्या टोपणनावांना वेगवेगळ्या गटांशी जोडणे शक्य आहे.
  • अॅड्रेस बुकमधून कोणत्याही सहभागीशी थेट चॅटची विनंती करण्याची आणि उघडण्याची क्षमता.
  • इच्छित इंटरफेसमध्ये रॅपिंग सुलभ करण्यासाठी वापरकर्ता आणि चॅट दृश्यांचे सार.
  • मजकूर संदेश, फायली आणि फाइल सामायिकरण पाठविण्यास समर्थन देते.
  • संदेश वाचला गेला आहे याची पुष्टी पाठविण्यासाठी समर्थन आणि संदेश प्राप्त झाल्याची स्थिती तपासण्याची क्षमता.
  • निर्दिष्ट वेळेनंतर संदेश स्वयंचलितपणे हटविण्याची क्षमता.
  • चॅटमधील फायली व्यवस्थापित करण्यासाठी लवचिक पर्याय, उदाहरणार्थ, सामग्री स्वतः कूटबद्ध ठेवताना तुम्ही सामग्रीच्या लघुप्रतिमाचे प्रदर्शन आयोजित करू शकता.
  • सर्व ऑपरेशन्सचा मागोवा घेण्यासाठी हँडलर कनेक्ट करण्याची शक्यता (डाउनलोड करणे, पाठवणे, निर्देशांकांमधून हटवणे).
  • नवीन चॅटमध्ये सामील होण्यासाठी आमंत्रणे स्वीकारण्यासाठी समर्थन.

याव्यतिरिक्त, आम्ही GTK0.7 वर आधारित इंटरफेस ऑफर करून तयार झालेले मेसेंजर GNUnet मेसेंजर 3 चे प्रकाशन लक्षात घेऊ शकतो. GNUnet मेसेंजरने कॅडेट-जीटीके ग्राफिकल क्लायंटचा विकास सुरू ठेवला आहे, ज्याचे libgnunetchat लायब्ररीमध्ये भाषांतर केले आहे (cadet-gtk कार्यक्षमता युनिव्हर्सल लायब्ररी आणि GTK इंटरफेससह अॅड-ऑनमध्ये विभागली आहे). कार्यक्रम चॅट आणि चॅट गट तयार करणे, तुमची अॅड्रेस बुक व्यवस्थापित करणे, गटांमध्ये सामील होण्यासाठी आमंत्रणे पाठवणे, मजकूर संदेश आणि व्हॉइस रेकॉर्डिंग पाठवणे, फाइल शेअरिंग आयोजित करणे आणि एकाधिक खात्यांमध्ये स्विच करणे यासाठी समर्थन करतो. अॅड्रेस बारच्या चाहत्यांसाठी, libgnunetchat वर आधारित कन्सोल मेसेंजर स्वतंत्रपणे विकसित केले जात आहे, जे अद्याप विकासाच्या सुरुवातीच्या टप्प्यावर आहे.

विकेंद्रित चॅटसाठी GNUnet Messenger 0.7 आणि libgnunetchat 0.1 चे प्रकाशन
विकेंद्रित चॅटसाठी GNUnet Messenger 0.7 आणि libgnunetchat 0.1 चे प्रकाशन


स्त्रोत: opennet.ru

एक टिप्पणी जोडा