GNUnet

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 28. april 2020; checks kræver 3 redigeringer .
GNUnet
Type Anonymt peer-to- peer netværk
Udvikler GNUnet udviklingsteam
Skrevet i C
Interface GTK [3]
Operativ system officielt: Gratis software -operativsystemer ( Linux , FreeBSD , NetBSD , OpenBSD ); uofficiel: Andre operativsystemer ( OS X , Windows )
nyeste version
Læsbare filformater Content Hash Key (GNUnet) [d]
Genererede filformater Content Hash Key (GNUnet) [d]
Licens GNU AGPLv3 eller nyere [2] ( fri software )
Internet side gnunet.org
 Mediefiler på Wikimedia Commons

GNUnet  er en sikker P2P- forbindelse, der ikke kræver servere . Projektet opstod i 2001 og var inspireret af en række tekniske ideer designet til at give sikker fildeling i peer-to-peer- netværk .

Hovedmålet med projektet er at skabe et pålideligt, åbent, ligeværdigt og anonymt informationsudvekslingsnetværk. Det er planlagt at levere mange internettjenester, og selve netværket sigter mod at blive en platform for udvikling af næste generations decentraliserede tjenester . Bruger Drupal som indholdsstyringssystem [4] og Mantis til fejlsporing [5] .

GNUnet var baseret på det eksisterende Freenet og Mnet , men GNUnet adskiller sig væsentligt fra hver af dem.

Den første implementerede service tillader deling af filer anonymt og uden netværkscensur . GNUnet kan bruge både standard TCP- og UDP -protokoller til dataoverførsel, såvel som HTTP usædvanligt for P2P , og med evnen til at arbejde gennem en proxy-server , såvel som SMTP . GNUnet kan også køre bag NAT .

Projektet inkluderer i øjeblikket gnunetd- dæmonen , adskillige biblioteker og to frontends : gnunet-gtk og gnunet-qt, henholdsvis skrevet med GTK og Qt .

Tjenester og moduler

GNUnet bruger URI'er til at identificere objekter og tjenester . Ethvert objekt på GNUnet-netværket identificeres af en URI , som i den aktuelle version ser ud som gnunet://module/identifier , hvor modul  er navnet på netværksmodulet og identifikator  er en unik hash , der identificerer selve objektet.

Den mest populære og mest stabile tjeneste er fildelingstjenesten , designet til anonym decentral fildeling . Det understøtter søgning, publicering og download af både individuelle filer og hele mapper . På grund af den komplekse mekanisme med at dirigere anmodninger og svar kan brugeren ikke vide, hvem han modtager fra, eller hvem han overfører filen til.

I GNUnet kan du indstille graden af ​​anonymitet fra 0 (ikke-anonym) til uendelig, standarden er 1. Overførte filer kodes ved hjælp af ECRS ( An  Encoding for Censorship-Resistant Sharing ) og behandles af det tilsvarende modul .

GNUnet har også en grundlæggende chat , og et par flere tjenester er planlagt , såsom anonym P2P- mail.

Se også

Noter

  1. Schanzenbach M. GNUnet 0.18.0 udgivet  - 2022 .
  2. licensmeddelelse placeret øverst i en af ​​kildefilerne i projektets lager, sandsynligvis i hver af dets kildefiler . - "GNUnet er gratis software: du kan videredistribuere det og/eller ændre det i henhold til vilkårene i GNU Affero General Public License som udgivet af Free Software Foundation, enten version 3 af licensen eller (efter eget valg) en hvilken som helst senere version .". Hentet 8. juni 2018. Arkiveret fra originalen 12. juni 2018.
  3. Gratis softwarekatalog
  4. Facilitering af den frie informationsstrøm for GNUnet-fællesskabet Arkiveret 27. december 2007.
  5. GNUnet.org fejlsporing (downlink) . Hentet 28. september 2009. Arkiveret fra originalen 18. marts 2008. 

Links

Filarkiver Fora og konferencer Publikationer