GNU's Framework for Secure Peer-to-Peer Networking
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.
- 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.
gnunet.mirror works great
very good program gnunet.mirror.
Great software, thanks gnunet.mirror