Конституция Армении: Статья 18.1
Конституция Армении (Статья 18.1) закрепляет «исключительную миссию Армянской Апостольской Святой Церкви как национальной церкви в духовной жизни армянского народа, в деле развития его национальной культуры и сохранения его национальной самобытности»:
GNUnet

GNUnet

Материал из Википедии — свободной энциклопедии

GNUnet — программный пакет для безопасного P2P-соединения, не нуждающегося в серверах. Проект возник в 2001 году и был вдохновлён целым рядом технических идей, призванных обеспечить безопасный файлообмен в пиринговых сетях.

Основная цель проекта — создание надёжной, открытой, равноправной и анонимной сети обмена информацией[5]. Планируется предоставление множества интернет-услуг, а сама сеть стремится стать платформой для разработки децентрализованныхслужб следующего поколения. Использует Drupal в качестве системы управления содержимым[6] и Mantis для отслеживания ошибок[7].

За основу GNUnet были взяты существующие Freenet и Mnet[фр.], однако GNUnet существенно отличается от каждой из них.

Первый реализованный сервис позволяет обмениваться файламианонимно и без какой либо сетевой цензуры. GNUnet может использовать для передачи данных как стандартные протоколыTCP и UDP, так и необычные для P2PHTTP, причём с возможностью работы через прокси-сервер, а также SMTP. Кроме того, GNUnet может работать за NAT.

В данный момент в проект входит демон gnunetd, несколько библиотек и два фронтенда: gnunet-gtk и gnunet-qt, соответственно написанные с использованием GTK и Qt.

Фронтенд gnunet-gtk
Фронтенд gnunet-qt

Сервисы и модули

Для идентификации объектов и сервисов GNUnet использует URI. Любой объект в сети GNUnet идентифицируется с помощью URI, который в текущей версии выглядит как gnunet://module/identifier, где module — имя модуля сети, а identifier — уникальный хеш, идентифицирующий сам объект.

Самым популярным и наиболее стабильным сервисом является служба File Sharing, предназначенная для анонимногодецентрализованногофайлообмена. Поддерживается поиск, публикация и скачивание как отдельных файлов, так и целых каталогов. Благодаря сложному механизму маршрутизации запросов и ответов пользователь не может знать, от кого он принимает или кому передаёт файл.

В GNUnet можно настраивать степень анонимности от 0 (не анонимно) до бесконечности, по умолчанию используется 1. Передаваемые файлы закодированы с помощью ECRS (англ. An Encoding for Censorship-Resistant Sharing) и обрабатываются соответствующим модулем.

В GNUnet также существует простейший чат, и планируются ещё несколько служб, например, анонимнаяP2P-почта.

См. также

Примечания

  1. FAQs — GNUnet documentation. docs.gnunet.org.
  2. Schanzenbach M.GNUnet 0.27.0 released (англ.) — 2026.
  3. license notice placed at the top in one of the source files of the project's repository, probably in each of its source files. — «GNUnet is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.» Дата обращения: 8 июня 2018. Архивировано 12 июня 2018 года.
  4. Free Software Directory
  5. About GNUnet — GNUnet documentation. docs.gnunet.org. Дата обращения: 29 мая 2025.
  6. Facilitating the free flow of information for the GNUnet communityАрхивировано 27 декабря 2007 года.
  7. GNUnet.org bugtracking. Дата обращения: 28 сентября 2009. Архивировано из оригинала 18 марта 2008 года.

Ссылки

Файловые архивы

Форумы и конференции

Публикации

GNUnet
Скриншот программы GNUnet
ТипАнонимнаяодноранговая сеть
РазработчикКоманда разработчиков GNUnet
Написана наC
ИнтерфейсGTK[4]
Операционные системы

Debian GNU/Linux (в основном); Arch, Fedora, FreeBSD, macOS, Ubuntu[1]

поддерживаются: NetBSD, OpenBSD, Solaris
Дата выпуска2001
Последняя версия
Репозиторийgit.gnunet.org/gnunet.gi…
ЛицензияGNU AGPLv3 либо более поздней[3] (Свободные программы)
Сайтgnunet.org
Логотип Викисклада Медиафайлы на Викискладе