GNUnet is a peer-to-peer framework with focus on providing security. All peer-to-peer messages in the network are confidential and authenticated. The framework provides a transport abstraction layer and can currently encapsulate the network traffic in UDP, TCP, HTTP, HTTPS, or direct 802.11 (WLAN). GNUnet supports accounting to provide contributing nodes with better service. The services built on top of the framework include anonymous file sharing and a virtual network providing IPv4-IPv6 transition via protocol translation over the P2P network.
| Tags | Communications File Sharing Security Cryptography Clustering/Distributed Networks Software Development Libraries Application Frameworks Filesystems Networking |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows POSIX Linux BSD Solaris |
| Implementation | C |
Recent releases


Release Notes: This release brings a major rewrite of the VPN subsystem, resulting in significant performance and stability improvements. It also includes a new linear programming based automatic transport selection mechanism. It fixes various bugs and brings various API extensions and other minor improvements. Except for the VPN subsystem, this release is protocol-compatible with GNUnet 0.9.1.


Release Notes: This is a bugfix release. Noteworthy improvements include improved keyword extraction from filenames, a better heuristic for file-sharing content migration, and a significant traffic reduction for the network-size estimation protocol. The code now distinguishes between LAN and WAN for bandwidth consumption. Bugfixes include an increased FD_SETSIZE on W32, corrected struct alignment for network messages on W32, and fixes of various crashes (in the datastore, file-sharing, transport, ATS, and hostlist subsystems).


Release Notes: This release is a major change of the architecture and a rewrite of most of the system. Improvements include a new multi-process architecture, a new VPN subsystem, a new setup tool (including automated correctness tests for the configuration), support for non-anonymous mesh routing, data transport over HTTPS and WLAN, peer discovery in the LAN via broadcast (IPv4) and multicast (IPv6), improved connectivity via NAT traversal, an event-driven execution model providing significant performance improvements, and power publishing for file sharing to improve content replication.


Release Notes: This release fixes two issues that could result in the loss of content in the local data store under certain circumstances.


Release Notes: This release fixes a crash in gnunetd and updates translations.
Recent comments
29 Feb 2012 12:30
After so many years, GNUnet is still far from usable.
30 Apr 2004 22:19
Re: nice nice
sorry the href disappeared after posting.
That one should point to gnunet.org/search
GNUnet search
A this way works. :)
30 Apr 2004 21:57
Re: nice nice
> good start for an anonymous p2p software, lacks a little content though.
see Kyler's GNUnet search
for a preview :)
29 Apr 2004 08:16
nice nice
good start for an anonymous p2p software, lacks a little content though.