OnionShare

OnionShare

Web site: onionshare.org
Category: Network
Subcategory: Peer2Peer Clients, IM
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: Python
First release: 2014
line

OnionShare – an open source tool that lets you securely and anonymously share files, host websites, and chat with friends using the Tor network.

Third parties don’t have access to anything that happens in OnionShare. Using OnionShare means hosting services directly on your computer. When sharing files with OnionShare, they are not uploaded to any server. If you make an OnionShare chat room, your computer acts as a server for that too. This avoids the traditional model of having to trust the computers of others.

Network eavesdroppers can’t spy on anything that happens in OnionShare in transit. The connection between the Tor onion service and Tor Browser is end-to-end encrypted. This means network attackers can’t eavesdrop on anything except encrypted Tor traffic. Even if an eavesdropper is a malicious rendezvous node used to connect the Tor Browser with OnionShare’s onion service, the traffic is encrypted using the onion service’s private key.

Anonymity of OnionShare users are protected by Tor. OnionShare and Tor Browser protect the anonymity of the users. As long as the OnionShare user anonymously communicates the OnionShare address with the Tor Browser users, the Tor Browser users and eavesdroppers can’t learn the identity of the OnionShare user.

If an attacker learns about the onion service, it still can’t access anything. Prior attacks against the Tor network to enumerate onion services allowed the attacker to discover private .onion addresses. If an attack discovers a private OnionShare address, a password will be prevent them from accessing it (unless the OnionShare user chooses to turn it off and make it public). The password is generated by choosing two random words from a list of 6800 words, making 6800², or about 46 million possible passwords. Only 20 wrong guesses can be made before OnionShare stops the server, preventing brute force attacks against the password.

Communicating the OnionShare address might not be secure. Communicating the OnionShare address to people is the responsibility of the OnionShare user. If sent insecurely (such as through an email message monitored by an attacker), an eavesdropper can tell that OnionShare is being used. If the eavesdropper loads the address in Tor Browser while the service is still up, they can access it. To avoid this, the address must be communicated securely, via encrypted text message (probably with disappearing messages enabled), encrypted email, or in person. This isn’t necessary when using OnionShare for something that isn’t secret.

Communicating the OnionShare address might not be anonymous. Extra precautions must be taken to ensure the OnionShare address is communicated anonymously. A new email or chat account, only accessed over Tor, can be used to share the address. This isn’t necessary unless anonymity is a goal.

Ares Galaxy

Ares Galaxy

Web site: aresgalaxy.io
Category: Network
Subcategory: Peer2Peer Clients
Platform: Windows
License: GPL
Interface: GUI
Programing language: Object Pascal
First release: 2002
line

Ares Galaxy – a free, open source BitTorrent and chat program that uses its own decentralized supernode/leaf network.

Ares Galaxy has a simple, quick access interface with a built in audio/video viewer. Ares allows you to share any digital file including images, audio, video, software, documents, etc. You may now easily publish your files through the Ares’ peer-to-peer (P2P) network. As a member of the virtual community, you can search and download just about any file shared by other users. The latest versions also support the BitTorrent protocol and Shoutcast radio stations.

Features:
– Fast and Reliable – Ares Galaxy automatically finds more sources and downloads files from many users at once. Increase the speed of your downloads, and enjoy one of the most easy-to-use BitTorrent clients.
– Search Files – Ares Galaxy search engine helps you find exactly what you want, quickly! Just as you google for the best airfare, you can now avoid to explore every single torrent site or perform multiple web searches.
– Works with Firewalls – Ares Galaxy works behind firewalls and requires zero configuration. Ares Galaxy works well also on restricted networks, so that data sharing is enabled between two peers behind a firewall.

Tixati

Tixati

Web site: tixati.com
Category: Network
Subcategory: Peer2Peer Clients
Platform: Linux, Windows
License: Proprietary
Interface: GUI
Programing language: C++
First release: June 27, 2009
line

Tixati – a peer-to-peer file sharing program that uses the BitTorrent protocol. This protocol allows many peers to form a cooperative swarm and download very large files with great efficiency.

Tixati is one of the most advanced and flexible BitTorrent clients available. And unlike many other clients, Tixati contains NO SPYWARE, NO ADS, and NO GIMMICKS.

Tixati has the following features:
– detailed views of all aspects of the swarm, including peers, pieces, files, and trackers
– support for magnet links, so no need to download .torrent files if a simple magnet-link is available
– super-efficient peer choking/unchoking algorithms ensure the fastest downloads
– peer connection encryption for added security
– full DHT (Distributed Hash Table) implementation for trackerless torrents, including detailed message traffic graphs and customizable event logging
– advanced bandwidth charting of overall traffic and per-transfer traffic, with separate classification of protocol and file bytes, and with separate classification of outbound traffic for trading and seeding
– highly flexible bandwidth throttling, including trading/seeding proportion adjustment and adjustable priority for individual transfers and peers
– bitfield graphs that show the completeness of all downloaded files, what pieces other peers have available, and the health of the overall swarm
– customizable event logging for each download, and individual event logs for all peers within the swarm
– expert local file management functions which allow you to move files to a different partition even while downloading is still in progress
– 100% compatible with the BitTorrent protocol
– Windows and Linux-GTK native versions available

iMule

iMule

Web site: imule.i2p (IP2 has to be installed)
Category: Network
Subcategory: Peer2Peer Clients
Platform: Linux, Windows
License: GPL
Interface: GUI
Programing language: C++
First release: 2003
line

iMule (invisible Mule) – a free and open-source anonymous P2P file sharing utility which connects through the anonymous I2P network and the Kad network.

To work iMule needs I2P in order to secure and grant anonymous exchanges.

Download and Share Files without revealing your IP-Adress or our Identity. Safe and Secure, just Anonymous File sharing. Based on the Anonymity Network I2P (Invisible Internet Project) Imule is protecting you while Downloading and Sharing Files.

uTorrent

uTorrent

Web site: utorrent.com
Category: Network
Subcategory: Peer2Peer Clients
Platform: Android, Linux, OS X, Windows
License: Proprietary, Adware
Interface: GUI, Web interface
Programing language: C++
First release: September 18, 2005
line

μTorrent (or: uTorrent) – a proprietary BitTorrent client developed since 2005 by BitTorrent, Inc.

Features:
– Stream Instantly – Watch or preview torrents as they download, without waiting for the completed file.
– Convert, download and play in many formats – µTorrent Pro includes an HD media player or convert to play on any mobile device.
– Premium New Features – µTorrent Pro is always adding new features. Enjoy them at no extra cost.
– Anti-Virus Protection – Keep your PC safe by automatically scanning downloads for viruses and malware.
– Early Access – Gain access to updates and cutting-edge features before anyone else.
– No Ads – As a Pro user and a supporter of µTorrent, you can enjoy an ad-free experience.

WireShare

WireShare

Web site: sourceforge.net/projects/wireshare/
Category: Network
Subcategory: Peer2Peer Clients
Platform: BSD, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: Java
First release: October 28, 2010
line

WireShare – an open source peer2peer multiplatform client. Formerly entitled LimeWire Pirate Edition(LPE), WireShare is the newest fork of the original LimeWire open source project. Our sole intention is to create and maintain a bona fide continuation of the project. All work is undertaken on a pro bono basis. The name was changed for legal reasons.

Features:
– Ease of use. Just install, run, and search.
– Ability to search by artist, title, genre, or other meta-information.
– Elegant multiple search tabbed interface.
– “Swarm” downloads from multiple hosts help you get files faster.
– Utilizes “ultrapeer” technology that reduces bandwidth requirements for most users.
– Integrated chat.
– Browse host feature. Even works through firewalls.
– Can connect to the network using GWebCache, a distributed connection system.
– Automatic local network searches for lightning-fast downloads. If you’re on a corporate or university network, download files from other users on the same network almost instantaneously!
– Share files privately with Friends.
– Download and share torrents.
– Support for MAGNET links that allow you to click on web page links that access Gnutella.
– No adware, spyware, or advertising.

Tribler

Tribler

Web site: tribler.org
Category: Network
Subcategory: Peer2Peer Clients
Platform: Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: Python
First release: 2009
line

Tribler – a research project of Delft University of Technology. Tribler was created over nine years ago as a new open source Peer-to-Peer file sharing program.

Tribler is the first client which continuously improves upon the aging BitTorrent protocol from 2001 and addresses its flaws. It was expanded with, amongst others, streaming from magnet links, keyword search for content, channels and reputation-management. All these features are implemented in a completely distributed manner, not relying on any centralized component. Still, Tribler manages to remain fully backwards compatible with BitTorrent.

Tribler is available for Linux, Windows, and OS X.

Soulseek

Soulseek

Web site: soulseekqt.net
Category: Network
Subcategory: Peer2Peer Clients
Platform: Linux, OS X, Windows
License: Freeware, Proprietary
Interface: GUI
Programing language: C++, Qt
First release: 1999
line

Soulseek – an ad-free, spyware free, just plain free file sharing network for Windows, Mac and Linux. Its rooms, search engine and search correlation system make it easy for you to find people with similar interests, and make new discoveries.

Soulseek is a program for exchanging music on the Internet. You can search for music according to various criteria: genre of interest, song title or album name. The application is enriched with a chat function, thanks to which we can talk with other program users.

The original Soulseek user base around 2000 was composed mostly of members of the IDM mailing list, and most of the music first found on Soulseek was underground electronic music or music created by the users themselves.

The screenshot source: Wikipedia; author: Ceedub88; License: GNU GPL.

StealthNet

StealthNet

Web site: sourceforge.net/projects/stealthnet/
Category: Network
Subcategory: Peer2Peer Clients
Platform: Windows, Linux (via Wine)
License: GPL
Interface: GUI
Programing language: C#
First release: 2007
line

StealthNet – an anonymous P2P file sharing software based on the original RShare client, and has been enhanced. It is based on the former RShare Chamäleon client and offers a lot of new features like optimized bandwidth control and so on.

The freely distributable StealthNet application is a clear and easy-to-use client that enables file sharing within P2P networks. This client is based on the original RShare client and provides a number of useful features. StealthNet enables anonymous file sharing, improved file downloads (follow-up to interrupted downloads) and more. The program provides tools for searching for files with the possibility of filtering them by type.

Main features:
– Client for file sharing within P2P networks
– Anonymous file sharing
– Clear user interface
– And more

The screenshot source: it.wikipedia.org/wiki/File:SNscreen.png; License: GNU GPL.

Shareaza

Shareaza

Web site: shareaza.sourceforge.net
Category: Network
Subcategory: Peer2Peer Clients
Platform: Windows
License: GPL
Interface: GUI
Programing language: C++
First release: 2002
line

Shareaza – a multi-network peer-to-peer file-sharing client supporting Gnutella² G2, Gnutella, eDonkey2000 / eMule, DC++, HTTP, FTP and BitTorrent / DHT protocols for Windows or Wine.

Features:
– A Completely FREE P2P Client
– Phenomenal Multi-Network Support: Shareaza can connect to up to 4 separate Peer-to-Peer networks, providing access to hundreds of thousands of diverse users, all from one single program. You can download/upload from these networks: EDonkey2000, Gnutella, BitTorrent and Gnutella2 (G2).
– Shareaza Introduces “Collections”: Shareaza introduces yet another innovative feature: Collections! Collections group previews of album covers, descriptions, and song lists all in one complete package. Once you’ve discovered the collection, just click the file-list to download.
– Kick-ass Interface with loads of features: This P2P client has a lot to offer and you reap all the benefits. With Shareaza’s well designed interface you can do a lot more than all the other clients out there, why don’t you read on to check out the rest of Shareaza’s great features.
– Sophisticated file-hashing: Say adios to corrupted files and mp3s that skip. Shareaza detects and fixes corruption before the download completes.
– Multiple results tabs: Each search is displayed in a new window. Your search results will never be overwritten. Shareaza runs the searches you want, when you want.
– Previews, users comments, and ratings: Get picture and movie previews right from the search panel. Even view comments and ratings written by users like you. Shareaza ensures you avoid those fakes and download the real deal.
– Choose from dozens of different looks or even make your own skin and share it to the world.
– Translated into over Ten different languages (and counting), Shareaza is equipped with full Unicode support for true international searches and downloads. Shareaza is perfect for anyone, anywhere in the world.
– Extend the functionality of Shareaza with plug-in modules, the sky is the limit. You can even create your own.
– Media Player: Play all types of video and audio files, watch visualisations, edit playlists, and even control the player with a snazzy remote. Shareaza is your one-stop media solution.
– Preview filters: Want to view that video file before it has finished downloading? Well, Shareaza has the ability to preview your incomplete audio and video files.
– Chat with a friend or someone you’ve just met: You can chat with friends one-on-one while you’re using Shareaza, pass on a message or get to know another Shareaza user.
– Block unwanted attention: With the help of security block lists, a highly-sophisticated IP and client filter, you have the ability to block malicious companies and clients. Shareaza keeps you safe.