ANts P2P is an anonymous peer-to-peeropen sourcefile sharing software written in Java. The software was initially conceived in 2003 to explore the potentials offered by a number of novel routing protocols (ARA,The software developed was subsequently made available on Sourceforge in 2004. The code is licensed under the GPL. As of the 7th of November 2010, this software has been downloaded by over 500.000 users.
ANts P2P encrypts all data sent or received from peer nodes (AES 128 - DH 512). Furthermore, it dynamically establishes on demand "virtual encrypted tunnels" (AES 128 - DH 512) among nodes that are willing to exchange a file. Encrypted packets are then exchanged via intermediate nodes in the network; these intermediate nodes have no systematic way available for intercepting keys and packets. Therefore it is difficult to perform man-in-the-middle attacks in this network. This second layer of encryption is called endpoint encryption. Theoretically, endpoint encryption means proxy nodes cannot identify the data they proxy. So this can make it... Read More