GNUnet

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 28. dubna 2020; kontroly vyžadují 3 úpravy .
GNUnet
Typ Anonymní síť peer-to-peer
Vývojář Vývojový tým GNUnet
Zapsáno v C
Rozhraní GTK [3]
Operační systém oficiální: Operační systémy svobodného softwaru ( Linux , FreeBSD , NetBSD , OpenBSD ); neoficiální: Jiné operační systémy ( OS X , Windows )
Nejnovější verze
Čitelné formáty souborů Content Hash Key (GNUnet) [d]
Vygenerované formáty souborů Content Hash Key (GNUnet) [d]
Licence GNU AGPLv3 nebo novější [2] ( svobodný software )
webová stránka gnunet.org
 Mediální soubory na Wikimedia Commons

GNUnet  je zabezpečené P2P připojení, které nevyžaduje servery . Projekt vznikl v roce 2001 a byl inspirován řadou technických nápadů navržených k zajištění bezpečného sdílení souborů v sítích peer-to- peer .

Hlavním cílem projektu je vytvořit spolehlivou, otevřenou, rovnocennou a anonymní síť pro výměnu informací. Plánuje se poskytovat mnoho internetových služeb a samotná síť má za cíl stát se platformou pro rozvoj decentralizovaných služeb nové generace . Používá Drupal jako redakční systém [4] a Mantis pro sledování chyb [5] .

GNUnet byl založen na existujících Freenet a Mnet , ale GNUnet se od každého z nich výrazně liší.

První implementovaná služba umožňuje sdílení souborů anonymně a bez síťové cenzury . GNUnet může pro přenos dat používat jak standardní protokoly TCP a UDP , tak i HTTP neobvyklý pro P2P a se schopností pracovat přes proxy server i SMTP . GNUnet také může běžet za NAT .

Projekt v současnosti zahrnuje démona gnunetd , několik knihoven a dva frontendy : gnunet-gtk a gnunet-qt , v tomto pořadí napsané pomocí GTK a Qt .

Služby a moduly

GNUnet používá URI k identifikaci objektů a služeb . Jakýkoli objekt v síti GNUnet je identifikován pomocí URI , které v aktuální verzi vypadá jako gnunet://module/identifier , kde module  je název síťového modulu a identifikátor  je jedinečný hash , který identifikuje samotný objekt.

Nejoblíbenější a nejstabilnější službou je služba File Sharing , určená pro anonymní decentralizované sdílení souborů . Podporuje vyhledávání, publikování a stahování jak jednotlivých souborů, tak celých adresářů . Kvůli složitému mechanismu směrování požadavků a odpovědí nemůže uživatel vědět, od koho soubor přijímá nebo komu přenáší.

V GNUnet můžete nastavit stupeň anonymity od 0 (neanonymní) do nekonečna, výchozí je 1. Přenesené soubory jsou kódovány pomocí ECRS ( An  Encoding for Censorship-Resistant Sharing ) a zpracovávány příslušným modulem .

GNUnet má také základní chat a plánuje se několik dalších služeb , jako je anonymní P2P pošta.

Viz také

Poznámky

  1. ↑ Vydán Schanzenbach M. GNUnet 0.18.0  – 2022 .
  2. licenční upozornění umístěné nahoře v jednom ze zdrojových souborů úložiště projektu, pravděpodobně v každém z jeho zdrojových souborů . - "GNUnet je svobodný software: můžete jej redistribuovat a/nebo upravovat za podmínek GNU Affero General Public License, jak byla zveřejněna Free Software Foundation, buď verze 3 licence, nebo (dle vašeho uvážení) jakékoli pozdější verze "." Staženo 8. června 2018. Archivováno z originálu 12. června 2018.
  3. Adresář svobodného softwaru
  4. Usnadnění volného toku informací pro komunitu GNUnet Archivováno 27. prosince 2007.
  5. GNUnet.org bugtracking (downlink) . Získáno 28. září 2009. Archivováno z originálu 18. března 2008. 

Odkazy

Archivy souborů Fóra a konference Publikace