Clever Geek Handbook
📜 ⬆️ ⬇️

GNUnet

GNUnet is a software package for a secure P2P connection that does not require servers . The project arose in 2001 and was inspired by a number of technical ideas designed to provide secure file sharing in peer - to -peer networks .

GNUnet
GNUnet logo.svg
Gnunet-gtk-0.7.0.png
Type ofAnonymous Peer-to-Peer Network
DeveloperGNUnet Development Team
Written onC
operating systemofficial: Free software operating systems ( Linux , FreeBSD , NetBSD , OpenBSD ); unofficial: Other operating systems ( OS X , Windows )
Latest version0.11 ( February 28, 2019 )
Test version( 2018-06-06 [1] )
Readable File Formats
File Formats Created
LicenseGNU AGPLv3 or later [2] ( Free software )
Sitegnunet.org

The main goal of the project is to create a reliable, open, equal and anonymous information exchange network . It is planned to provide many Internet services, and the network itself seeks to become a platform for the development of next-generation decentralized services . Uses Drupal as a content management system [3] and Mantis to track errors [4] .

The existing Freenet and were taken as the basis of GNUnet, however, it differs significantly from each of them.

The first implemented service allows you to exchange files anonymously and without any kind of network censorship . GNUnet can use standard TCP and UDP protocols as well as unusual ones for P2P HTTP for data transfer , and with the ability to work through a proxy server , as well as SMTP . In addition, GNUnet can work for NAT .

Currently, the project includes the gnunetd daemon , several libraries, and two frontends : gnunet-gtk and gnunet-qt, respectively, written using GTK and Qt .

Frontend gnunet- gtk
Frontend gnunet- qt

Content

Services and Modules

GNUnet uses a URI to identify objects and services . Any object on the GNUnet network is identified using a URI , which in the current version looks like gnunet: // module / identifier , where module is the name of the network module and identifier is a unique hash identifying the object itself.

The most popular and most stable service is the File Sharing service, designed for anonymous decentralized file sharing . It supports the search, publication and download of both individual files and entire directories . Due to the complex mechanism for routing requests and responses, the user cannot know from whom he receives or to whom the file is transmitted.

In GNUnet, you can configure the degree of anonymity from 0 (not anonymous) to infinity, the default is 1. Transmitted files are encoded using ECRS ( An Encoding for Censorship-Resistant Sharing ) and processed by the corresponding module .

GNUnet also has a simple chat , and several other services are planned, such as anonymous P2P mail.

See also

  • Anonymous Networks
  • Peer-to-peer networks
  • File sharing networks

Notes

  1. ↑ GNUnet download site (unopened) (link not available) . Date of treatment June 13, 2018. Archived June 12, 2018.
  2. ↑ license notice placed at the top in one of the source files of the project's repository, probably in each of its source files (unspecified) . - “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 . ". Date of treatment June 8, 2018.
  3. ↑ Facilitating the free flow of information for the GNUnet community Archived December 27, 2007.
  4. ↑ GNUnet.org bugtracking

Links

  • GNUnet - GNU's framework for secure P2P networking
  • GNUnet Documentation (inaccessible link)
  • GNUnet FAQ (inaccessible link)
File archives
  • GNUnet Subversion Repository
  • GNUnet FTP Project
Forums and Conferences
  • Planet Peer - GNUnet
  • IRC Channel #GNUnet
Publications
  • Gnunet
Source - https://ru.wikipedia.org/w/index.php?title=GNUnet&oldid=101017948


More articles:

  • John Wesley Harding
  • Pokalyanoe
  • Freshly Buried
  • Korchmin, Vasily Dmitrievich
  • Ring Ring (song)
  • Khvostenko-Khvostov, Alexander Veniaminovich
  • Multiplier (Marvel Comics)
  • Kajar, Bahman Mirza
  • Constitution Day of Japan
  • Image (Psychology)

All articles

Clever Geek | 2019