GNUnet

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 28 april 2020; kontroller kräver 3 redigeringar .
GNUnet
Sorts Anonymt peer-to- peer-nätverk
Utvecklaren GNUnets utvecklingsteam
Skrivet i C
Gränssnitt GTK [3]
Operativ system officiellt: Operativsystem för fri programvara ( Linux , FreeBSD , NetBSD , OpenBSD ); inofficiell: Andra operativsystem ( OS X , Windows )
senaste versionen
Läsbara filformat Content Hash Key (GNUnet) [d]
Genererade filformat Content Hash Key (GNUnet) [d]
Licens GNU AGPLv3 eller senare [2] ( fri programvara )
Hemsida gnunet.org
 Mediafiler på Wikimedia Commons

GNUnet  är en säker P2P- anslutning som inte kräver servrar . Projektet startade 2001 och inspirerades av ett antal tekniska idéer som utformats för att tillhandahålla säker fildelning i peer-to- peer-nätverk .

Huvudmålet med projektet är att skapa ett pålitligt, öppet, jämställt och anonymt nätverk för informationsutbyte. Det är planerat att tillhandahålla många internettjänster, och själva nätverket syftar till att bli en plattform för utveckling av nästa generations decentraliserade tjänster . Använder Drupal som innehållshanteringssystem [4] och Mantis för buggspårning [5] .

GNUnet baserades på befintliga Freenet och Mnet , men GNUnet skiljer sig väsentligt från var och en av dem.

Den första tjänsten som implementeras tillåter delning av filer anonymt och utan nätverkscensur . GNUnet kan använda både standard TCP- och UDP- protokoll för dataöverföring, såväl som HTTP ovanligt för P2P , och med förmågan att arbeta via en proxyserver , såväl som SMTP . GNUnet kan också köras bakom NAT .

Projektet inkluderar för närvarande gnunetd- demonen , flera bibliotek och två frontends : gnunet-gtk och gnunet-qt, skrivna med GTK respektive Qt .

Tjänster och moduler

GNUnet använder URI :er för att identifiera objekt och tjänster . Alla objekt på GNUnet-nätverket identifieras av en URI , som i den aktuella versionen ser ut som gnunet://module/identifier , där modul  är namnet på nätverksmodulen och identifierare  är en unik hash som identifierar själva objektet.

Den populäraste och mest stabila tjänsten är fildelningstjänsten , designad för anonym decentraliserad fildelning . Den stöder sökning, publicering och nedladdning av både enskilda filer och hela kataloger . På grund av den komplexa mekanismen för att dirigera förfrågningar och svar kan användaren inte veta vem han tar emot eller till vem han överför filen.

I GNUnet kan du ställa in graden av anonymitet från 0 (icke-anonym) till oändligt, standard är 1. Överförda filer kodas med ECRS ( An  Encoding for Censorship-Resistant Sharing ) och bearbetas av motsvarande modul .

GNUnet har också en grundläggande chatt , och några fler tjänster är planerade , såsom anonym P2P- post.

Se även

Anteckningar

  1. Schanzenbach M. GNUnet 0.18.0 släppt  - 2022 .
  2. licensmeddelande placerat överst i en av källfilerna i projektets arkiv, förmodligen i var och en av dess källfiler . - "GNUnet är fri programvara: du kan distribuera den och/eller modifiera den enligt villkoren i GNU Affero General Public License som publicerats av Free Software Foundation, antingen version 3 av licensen, eller (efter eget val) vilken senare version som helst .". Hämtad 8 juni 2018. Arkiverad från originalet 12 juni 2018.
  3. Gratis programvarukatalog
  4. Underlätta det fria informationsflödet för GNUnet-gemenskapen Arkiverad 27 december 2007.
  5. GNUnet.org felspårning (nedlänk) . Hämtad 28 september 2009. Arkiverad från originalet 18 mars 2008. 

Länkar

Filarkiv Forum och konferenser Publikationer