Борбордон ажыратылган чаттар үчүн GNUnet Messenger 0.7 жана libgnunetchat 0.1 чыгаруу

GNUnet фреймворкинин иштеп чыгуучулары, бир да катасы жок жана колдонуучулардын жеке маалыматынын купуялуулугуна кепилдик бере турган, борбордон ажыратылган коопсуз P2P тармактарын куруу үчүн иштелип чыккан, libgnunetchat 0.1.0 китепканасынын биринчи чыгарылышын тартуулашты. Китепкана коопсуз баарлашуу тиркемелерин түзүү үчүн GNUnet технологияларын жана GNUnet Messenger кызматын колдонууну жеңилдетет.

Libgnunetchat GNUnet Messenger үстүнөн өзүнчө абстракция катмарын камсыз кылат, ал кабарчыларда колдонулган типтүү функцияларды камтыйт. Иштеп чыгуучу өзү тандаган GUI инструменттер топтомун колдонуу менен графикалык интерфейсти түзүүгө гана көңүл бура алат жана чатты жана колдонуучулардын ортосундагы өз ара аракеттенүүнү уюштурууга байланыштуу компоненттер жөнүндө кабатырланбашы мүмкүн. Libgnunetchat үстүнө курулган кардар ишке ашыруу шайкеш бойдон калууда жана бири-бири менен иштеше алат.

Купуялуулукту жана билдирүүлөрдү кармап калуудан коргоону камсыз кылуу үчүн CADET (Confidential Ad-hoc Decentralized End-to-End Transport) протоколу колдонулат, ал берилүүчү маалыматтарды акырына чейин шифрлөө аркылуу колдонуучулардын тобунун ортосунда толугу менен борбордон ажыратылган өз ара аракеттенүүнү уюштурууга мүмкүндүк берет. . Колдонуучуларга билдирүүлөрдү жана файлдарды жөнөтүү мүмкүнчүлүгү берилет. Файлдардагы билдирүүлөргө жетүү топтун мүчөлөрү менен гана чектелет. Борбордон ажыратылган тармактын катышуучуларынын ортосундагы өз ара аракеттенүүнү координациялоо үчүн бөлүштүрүлгөн хэш таблицасы (DHT) же атайын кирүү пункттары колдонулушу мүмкүн.

Messengerден тышкары, libgnunetchat төмөнкү GNUnet кызматтарын да колдонот:

  • GNS (GNU Name System, DNS үчүн толугу менен борбордон ажыратылган жана цензурага алынбаган алмаштыруу) коомдук баарлашуу беттеринде (лоббилерде) жарыяланган жазууларды аныктоо, чатты ачуу жана эсептик дайындарды алмашуу.
  • ARM (Automatic Restart Manager) иштөө үчүн зарыл болгон бардык GNUnet кызматтарын баштоону автоматташтыруу үчүн.
  • FS (File Sharing) файлды коопсуз жүктөө, жөнөтүү жана бөлүшүүнү уюштуруу үчүн (бардык маалымат шифрленген түрдө гана берилет, ал эми GAP протоколун колдонуу файлды ким жайгаштырганын жана жүктөгөнүн көзөмөлдөөгө мүмкүндүк бербейт).
  • IDENTITY аккаунттарды түзүү, жок кылуу жана башкаруу, ошондой эле башка колдонуучунун параметрлерин текшерүү үчүн.
  • NAMESTORE дарек китебин жана чат маалыматын жергиликтүү сактоо жана GNS аркылуу жеткиликтүү баарлашуу барактарына жазууларды жарыялоо үчүн.
  • REGEX катышуучулар жөнүндө маалыматты жарыялоо үчүн, белгилүү бир тема боюнча коомдук топ чатын тез түзүүгө мүмкүндүк берет.

libgnunetchat биринчи релизинин негизги өзгөчөлүктөрү:

  • Аккаунттарды башкаруу (түзүү, көрүү, жок кылуу) жана иштеп жатканда ар кандай каттоо эсептеринин ортосунда которуштуруу мүмкүнчүлүгү.
  • Каттоо эсебинин атын өзгөртүү жана ачкычты жаңыртуу мүмкүнчүлүгү.
  • Коомдук чат баракчалары (лоббилер) аркылуу байланыштарды алмашуу. Колдонуучунун маалыматын тексттик шилтеме форматында да, QR код түрүндө да алууга болот.
  • Байланыштарды жана топторду өзүнчө башкарса болот жана ар кандай лакап аттарды ар кандай топторго байланыштырса болот.
  • Дарек китебинен каалаган катышуучу менен түз чатты суроо жана ачуу мүмкүнчүлүгү.
  • Керектүү интерфейске ороп алууну жөнөкөйлөтүү үчүн колдонуучунун жана чаттын көрүнүштөрүн абстракциялоо.
  • Тексттик билдирүүлөрдү жөнөтүүнү, файлдарды жана файлдарды бөлүшүүнү колдойт.
  • Билдирүүнүн окулганын тастыктоо жана билдирүүнү алуу абалын текшерүү мүмкүнчүлүгүн жөнөтүүнү колдоо.
  • Белгиленген убакыттан кийин билдирүүнү автоматтык түрдө жок кылуу мүмкүнчүлүгү.
  • Маектеги файлдарды башкаруунун ийкемдүү варианттары, мисалы, мазмундун өзүн шифрленген калтырып, мазмундун эскизинин дисплейин уюштура аласыз.
  • Бардык операцияларды (жүктөө, жөнөтүү, индекстерден жок кылуу) көзөмөлдөө үчүн иштетүүчүлөрдү туташтыруу мүмкүнчүлүгү.
  • Жаңы чаттарга кошулууга чакырууларды кабыл алуу үчүн колдоо.

Кошумчалай кетсек, биз GNUnet Messenger 0.7 GTK3 негизиндеги интерфейсти сунуш кылган даяр мессенжердин чыгарылышын белгилей алабыз. GNUnet Messenger libgnunetchat китепканасына которулган cadet-gtk графикалык кардарын өнүктүрүүнү улантууда (cadet-gtk функционалдуулугу универсалдуу китепканага жана GTK интерфейси бар кошумчага бөлүнгөн). Программа маектерди жана баарлашуу топторун түзүүнү, даректер китебиңизди башкарууну, топторго кошулууга чакырууларды жөнөтүүнү, тексттик билдирүүлөрдү жана үн жаздырууларды жөнөтүүнү, файлдарды бөлүшүүнү уюштурууну жана бир нече аккаунттун ортосунда которулууну колдойт. Дарек тилкесинин күйөрмандары үчүн libgnunetchat негизинде консолдук мессенжер өзүнчө иштелип чыгууда, ал дагы эле өнүгүүнүн баштапкы баскычында.

Борбордон ажыратылган чаттар үчүн GNUnet Messenger 0.7 жана libgnunetchat 0.1 чыгаруу
Борбордон ажыратылган чаттар үчүн GNUnet Messenger 0.7 жана libgnunetchat 0.1 чыгаруу


Source: opennet.ru
DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster