

If already present, the request is discarded. The cache is examined each time new request is received. Implementation wise, this behaviour is achieved by keeping a cache of received search requests. If a result is found the list of matching files is sent back by the inverse route that the request took. These friends will forward it to their own friends, until the packet is too old. Searching through the RetroShare network is performed by broadcasting a search request packet to all connected friends. The original idea was taken from the PhD thesis of Petr Matejka: Security in Peer-to-Peer Networks. The ultimate sources G and J and not known to C, and C is not known to them either. RetroShare model: C, as a client receives data through its trusted friends only. The data is by nature encrypted between each pair of friends along the tunnel. This routing algorithm allows non direct friends to exchange data anonymously using tunnels. RetroShare’s file transfer uses an anonymous routing model called turtle router over the friend-to-friend network. The second prevents more advanced spying mechanisms based on man-in-the-middle attacks. The first principle prevents classical bittorrent spying techniques such as the one described above. These friend-2-friend connections are chained together to provide a secure and anonymous file-transfer tunnels across the whole Retroshare network, using a turtle router.
#Retroshare between computers software#
This software is useful for business enterprises, small teams working on the same project, a group of people who want an extraordinary network between them.Classical bittorrent style file transfer: any participating peer that has the file can be a direct source to the requesting client C.Īs a consequence, determining what a peer is downloading is pretty simple: one just needs to setup a computer to provide many files (acting as a bait) and record the IP addresses of the downloaders. RetroShare is a great way to create a customized person-to-person network, in which all your data is completely secured and can’t be spied upon at all. It also integrates well in the system tray. With all these features, RetroShare is easy to use. User Interface: The user interface of the program is just amazing.Plugins: RetroShare has a list of plugins that allows you to customize the software to some extent and make the software more efficient and productive.It uses GnuPG Authentication and Open SSL encryption for the best security. Messaging: RetroShare comes with an inbuilt messenger, which allows you to instantly chat with your friends, you can also have a group chat with this feature.This feature is very useful for business enterprises or small teams working on the same project. VOIP: With this software, you can also have a voice call with all the members of your network.You can also have your own channels in your network where you can post/announce something. Forums: If your network is well populated, you can create forums so that you can have discussions on different topics.Messages: You can send messages with all the formatting functions to any member of your network.
#Retroshare between computers download#
Download Manager: Inbuilt download manager allows you to download or upload multiple files across your network.

Decentralized: Decentralized means that there are no servers created, all the files are locally stored and one single person doesn’t have access to all the files shared across a network.
