GNUnet Icon


GNU's Framework for Secure Peer-to-Peer Networking

5.0 Stars (5)
21 Downloads (This Week)
Last Update:
Download gnunet-java-0.9.4.jar
Browse All Files
Windows BSD Mac Solaris Linux



GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. A first service implemented on top of the networking layer allows anonymous censorship-resistant file-sharing. Anonymity is provided by making messages originating from a peer indistinguishable from messages that the peer is routing. All peers act as routers and use link-encrypted connections with stable bandwidth utilization to communicate with each other. GNUnet uses a simple, excess-based economic model to allocate resources. Peers in GNUnet monitor each others behavior with respect to resource usage; peers that contribute to the network are rewarded with better service. GNUnet is part of the GNU project.

GNUnet Web Site


  • Censorship-resistant file-sharing. GNUnet's anonymity protocol is designed to make it difficult to control, track, or censor users.
  • The VPN service allows hidden services within GNUnet to be offered, and can be used to tunnel IPv4 adn IPv6 traffic over the P2P network.
  • P2P communication over TCP, UDP, HTTP (IPv4 or IPv6) or WLAN.
  • Communication can be restricted to friends only (F2F mode).
  • Includes a general-purpose, secure distributed hash table.
  • NAT traversal using UPnP, ICMP, or manual hole-punching.
  • Small memory footprint, depending on the configuration.


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

There are no 4 star reviews.

Additional Project Details



Intended Audience

Advanced End Users

User Interface


Programming Language



Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.