Loading...
 
Location : Got Root >
Anonymous P2P and how to set it up
3d browser Print

How Tos

Anonymous Bittorrent

Background

Anonymous P2P: The act of running a P2P client/server in such a way that an attacker can not determine who is running the P2P client, what their IP address is, real name, etc. It has been possible for over ten years to do this with e-mail, via clients such as mixmaster, and the numerous lawsuits filed by powerful government and corporate entities against those running Mixmaster and other Remailers? has demonstrated that it is possible to build a military grade anonymous network. At this point, military grade anonymity is not available for p2p, but there ares some promising technologies that can provide protection against basic structured threats, such as lawsuits and non-governmental attackers. Traffic is still likely with most of the technologies, but non-governmental threats do not generally have access to resources to carry out through traffic analysis.

Regardless of the current shortcomings of Anonymous P2P clients, the use of technologies to anonymize P2P may be the "killer app" for anonymous technologies. So far, anonymous networking meshes and applications have focused on protocols such as SMTP and HTTP, allowing users to send e-mail and "browse" the Internet with significant privacy and, in some case, extremely strong anonymity. However, the widespread adoption of these technologies, even though they have been around for over 10 years, has not occured. On first glance, it appears that for most users, anonymous e-mail and web browsing are not pressing enough concerns to warrant the use of technologies which can achieve that end.

Further, only recently has the community of researchers in the anonymous communication field taken an interest in largest sets of protocols beyond e-mail and web services. There are now "high latency" anonymizing technologies for things such as Instant Messaging, IRC, SSH, telnet and FTP. In the last few years, interest in P2P clients that provide some level of anonymity has taken off with the development of several P2P clients that create their own anonymizing meshes. As impressive as these clients may be, its more likely that a technology which allows users to use their current non-anonymous P2P clients (such as eDonkey, Kazaa, Bittorrent, and others) in a total anonymous way will take hold. As it would happen, in at least one case, Bittorrent, it is now possible to use a mainstream P2P client with an anonymizing software package to have it both ways. In the present case, that technology is the I2P anonymous network, and specially modified bittorrent client that uses the I2P proxy to route its traffic over.

Given the huge community of P2P users, and the high probability that those users will see a real need for anonymity it becomes clear that anonymity and P2P make for a good combination. Anonymous meshes benefit from large communities of users (anonymity of the crowd), and the P2P community is possibly one of the largest "crowds" on the Internet (some estimates put Bit Torrent at 1/3 of all the traffic on the Internet at the end of 2004).

Anonymous P2P clients and How to set it up

Anonymous BitTorrent

Anonymous Bittorrent with I2P Basic How To and Downloads

One of our blog articles, explaining how to setup anonymous bittorrent, the client, the server, the seeds, the whole ball of wax.

Anonymous Bittorrent with TOR

How to setup bittorrent with the EFF sponsored TOR anonymous network. (external link) (cache)

_aNTs__ (external link) (cache)

ANts P2P realizes a third generation P2P net. It protects your privacy while you are connected and makes you not trackable, hiding your identity (ip) and crypting everything you are sending/receiving from others.

Mute (external link) (cache)

MUTE File Sharing is a new peer-to-peer network that provides easy search-and-download functionality while also protecting your privacy.

GNUNet (external link) (cache)

GNUnet is a framework for secure peer-to-peer networking. The primary application implemented within the GNUnet framework is anonymous censorship-resistant file-sharing.

Freenet (external link) (cache)

reenet is free software which lets you publish and obtain information on the Internet without fear of censorship. To achieve this freedom, the network is entirely decentralized and publishers and consumers of information are anonymous. Without anonymity there can never be true freedom of speech, and without decentralization the network will be vulnerable to attack.

Communications by Freenet nodes are encrypted and are "routed-through" other nodes to make it extremely difficult to determine who is requesting the information and what its content is.

http://waste.sourceforge.net/ (external link) (cache)

WASTE is a software product and protocol that enables secure distributed communication for small (on the order of 10-50 nodes) trusted groups of users. WASTE is designed to enable small companies and small teams within larger companies to easily communicate and collaborate in a secure and efficient fashion, independent of physical network topology.

Anonymizing Software/Anonymous networks

These software packages do not seek to replace P2P clients, or to even be P2P clients, these clients/software packages actually help create an entire anonymous network over which many protocols, in additional to some P2P protocols can flow.

TOR: The Onionskin Router (external link) (cache)

Tor is a toolset for a wide range of organizations and people that want to improve their safety and security on the Internet. Using Tor can help you anonymize web browsing and publishing, instant messaging, IRC, SSH, and more. Tor also provides a platform on which software developers can build new applications with built-in anonymity, safety, and privacy features

I2P (external link) (cache)

I2P is an anonymous network, exposing a simple layer that applications can use to anonymously and securely send messages to each other. The network itself is strictly message based (ala IP), but there is a library available to allow reliable streaming communication on top of it (ala TCP). All communication is end to end encrypted (in total there are four layers of encryption used when sending a message), and even the end points ("destinations") are cryptographic identifiers (essentially a pair of public keys).

Useful website

http://www.anonymous-p2p.org/ (external link) (cache)

Articles

Anonymous P2P discussion and software list (external link) (cache)


Contributors to this page: Michael Shinn20382 points  and drongo6 points  .
Page last modified on Saturday 08 of October, 2005 15:26:54 EDT by Michael Shinn20382 points .
The content on this page is licensed under the terms of the Got Root License.

Our Books