GNUnet

GNUnet ist ein Fachwerk der kostenlosen Software für den dezentralisierten, Gleicher-zu-Gleicher-Netzwerkanschluss. Das Fachwerk bietet Verbindungsverschlüsselung, gleichrangige Entdeckung und Betriebsmittelzuweisung an.

Der primäre codebase wird in C geschrieben, aber mit der Schnellstraße gibt es eine Anstrengung, eine vereinbare in Java geschriebene Version zu erzeugen. GNUnet läuft zurzeit auf GNU/Linux, BSD, Mac OS X, Solaris und Windows.

Es ist ein offizieller Teil des GNU-Projektes.

Das Dateiteilen

Die primäre Anwendung an diesem Punkt ist anonymes, gegen die Zensur widerstandsfähiges Dateiteilen, Benutzern erlaubend, Information aller Arten anonym zu veröffentlichen oder wiederzubekommen.

Der sich teilende Dateidienst verwendet das Anonymitätsprotokoll von GNUNET für Routenplanungsabfragen und Antworten. Nachgeschickte Anfragennachrichten

werden verwendet, um nach Inhalt und Datenblocks zu suchen. Abhängig von der Last des Versandknotens werden Nachrichten zu 0 oder mehr Knoten nachgeschickt. Wenn ein Knoten unter Betonung ist, lässt es Bitten von seinen Nachbarknoten fallen, die tiefer inneren Vertrauenswert haben.

GNUnet Angebote a "F2F Topologie" Auswahl, um Verbindungen zu nur den vertrauten Freunden der Benutzer einzuschränken. Die eigenen Freunde der Freunde der Benutzer können dann (und so weiter) Dateien mit dem Computer der Benutzer indirekt austauschen, nie seine IP-Adresse direkt verwendend.

URIs

GNUnet verwendet Gleichförmige Quellenbezeichner (nicht genehmigt durch IANA). Die URI Notation hat sich zusammen mit neuen GNUnet Versionen geändert. Die folgende Notation wird seit der Version 0.7.0 verwendet.

Die GNUnet URIs bestehen aus zwei Hauptteilen: das Modul und das Modul spezifischer Bezeichner. Ein GNUnet URI ist der Form gnunet://Modul/Bezeichner, wo Modul der Modul-Name ist und Bezeichner ein Modul spezifische Schnur ist.

Das ECRS Modul

Mit GNUnet geteilte Dateien sind ECRS (Eine Verschlüsselung für das gegen die Zensur widerstandsfähige Teilen) codiert. Der ecrs Modul-Bezeichner besteht entweder aus chk, sks, ksk oder lokale Nummer ist durch einen Hieb und eine Kategorie spezifischem Wert gefolgt.

  • chk identifiziert Dateien normalerweise:
  • sks identifiziert Dateien innerhalb von namespaces normalerweise:
  • ksk identifiziert Suchabfragen normalerweise:
  • lokale Nummer identifiziert eine Gegebenheit auf einer spezifischen Maschine normalerweise:

Beispiele

Ein Typ von GNUnet filesharing URI, zu einer spezifischen Kopie des GNUS GPL hinweisend, lizenziert Text:

gnunet://ecrs/chk/9E4MDN4VULE8KJG6U1C8FKH5HA8C5CHSJTILRTTPGK8MJ6VH \

ORERHE68JU8Q0FDTOH1DGLUJ3NLE99N0ML0N9PIBAGKG7MNPBTT6UKG.1I823C58O3L \

KS24LLI9KB384LH82LGF9GUQRJHACCUINSCQH36SI4NF88CMAET3T3BHI93D4S0M5CC \

6MVDL1K8GFKVBN69Q6T307U6O.17992

Ein anderer Typ von GNUnet filesharing URI, zu den Suchergebnissen einer Suche mit dem Schlüsselwort "gpl" hinweisend:

gnunet://ecrs/ksk/gpl

Chat

Ein triviales Chat-Modul ist mehr als ein Test durchgeführt worden als als eine ernste Anwendung, aber es ist verwendbar.

Siehe auch

  • Anonymer P2P
  • Vergleich von Dateiteilen-Anwendungen
  • Freund-zu-Freund-
  • Anonyme Netzsoftware: Freenet, I2P, Felsturm (Anonymitätsnetz)
  • Dateiteilen-Software: Anteil, Winny

Außenverbindungen


Stütze-Komödie / Krajina
Impressum & Datenschutz