

It has gained interest in the hacker community after the PRISM revelations. The primary codebase is written in C, but there are bindings in other languages to produce an API for developing extensions in those languages. Gnunet://module/identifier where module is the module name and identifier is a module specific string.

GNUnet URIs consist of two major parts: the module and the module specific identifier. GNUnet uses Uniform resource identifiers (not approved by IANA, although an application has been made). The users' friends' own friends (and so on) can then indirectly exchange files with the users' computer, never using its IP address directly. GNUnet offers a " F2F topology" option for restricting connections to only the users' trusted friends. GNUnet includes a distributed hash table (DHT) which is a randomized variant of Kademlia that can still efficiently route in small-world networks. GNUnet's basic network topology is that of a mesh network. The framework offers link encryption, peer discovery, resource allocation, communication over many transports (such as TCP, UDP, HTTP, HTTPS, WLAN and Bluetooth) and various basic peer-to-peer algorithms for routing, multicast and network size estimation.
Wuala wikipedia software#
GNUnet is a software framework for decentralized, peer-to-peer networking and an official GNU package. Comparison of Internet Relay Chat clientsĬhristian Grothoff, maintainer of GNUnet, in Berlin on Augat the " #youbroketheinternet.

Spanish, English, Russian, German, French Unofficial: Other operating systems ( OS X, Windows) Official: Free software operating systems ( Linux, FreeBSD, NetBSD, OpenBSD)
