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.

Viper

Viper

Web site: github.com/LeFroid/Viper-Browser
Category: Network
Subcategory: Web browsers
Platform: Linux
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: January 2019
line

Viper Browser – a free, open source, lightweight, privacy-focused Qt5 web browser using QtWebEngine and designed for Linux platform.

Features:
– All development is done with a focus on privacy, minimalism, and customization ability
– Bookmark management
– Built-in ad blocker, compatible with AdBlock Plus and uBlock Origin filters
– Cookie viewer, editor, and support for cookie filters (QtWebEngine 5.11+ only)
– Compatible with Pepper Plugin API
– Custom user agent support
– Fast and lightweight
– Fullscreen support
– Granular control over browser settings and web permissions
– Gives the user control over their data, no invasions of privacy like other browsers are known to do..
– GreaseMonkey-style UserScript support
– Multiple options for home page- any URL, blank page, or a card layout page with favorite and most visited websites
– PDF.js embedded into the browser
– Save and restore browsing sessions, local tab history, pinned tabs
– Secure AutoFill manager (disabled by default)
– Tab drag-and-drop support for HTML links, local files, other browser window tabs, etc
– Tab hibernation / wake up support
– Traditional browser UI design instead of WebUI and chromium-based interfaces

The project founder is Timothy Vaccarelli.

Tutanota

Tutanota Desktop

Web site: tutanota.com
Category: Network
Subcategory: Email Clients
Platform: Linux, OS X, Windows, Web client
License: GPL
Interface: GUI
Programing language: C, JavaScript, HTML
First release: 2014
line

Tutanota – a secure email service and client with built-in end-to-end encryption that enables you to communicate securely with anyone on all your devices.

The secure desktop clients with built-in encryption is available for Linux, Windows and Mac OS (mobile versions for Android and iOS are also available, as well as a web client). The Tutanota secure email service with automatic encryption has been published in March 2014. The Tutanota desktop clients enable you to use Tutanota directly from your computer without the need of a browser.

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.

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.

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.

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.

FlylinkDC++

FlylinkDC++

Web site: flylinkdc.com
Category: Network
Subcategory: Peer2Peer Clients
Platform: Windows
License: GPL
Interface: GUI
Programing language:
First release: 2006
line

FlylinkDC++ (previously: DomolinkDC++) – an open-source, peer-to-peer Direct Connect network or to the ADC protocol client.

Features:
* Integrated browser DC++ portals
* Ability to create an exclusive installation for your network
* Built-in SQLite 3.x
* Rating «shara»
* Providing information about the time of hashing files
* Supported languages: English, Russian, Ukrainian, Belarusia, Spanish, French
* Automatically connect to selected network hubs when you first install
* Maximum number of segments increased to 200 (in Strong/Apex max-10), in some cases to raise the speed upload
* Information about the hash is automatically added to the NTFS stream, and when you rename, move, including to another computer, the file hash will not have to
* Support for custom dynamic menu
* RSSManager
* Integrated IP-filter
* When searching and downloading the file list – wears a file already being in your share, additionally maintains a database in SQLite download to save the information that was uploaded earlier
* Correct work under Linux in Wine
* In the chat does not distort the transmitted magnet by the smileys.
* Support chat-bot – Advanced spam prevention system based on built-in software options, partial or complete shutdown PM, as well as using external boat8), allows very flexible configuration to filter by key phrases or words (supports regular expressions)
* Show the city / ISP (determined by IP)
* Eliminated booted out of public hubs Ineta
* Built-in support for media player control: Winamp, AIMP, Windows Media Player, iTunes, Media Player Classic, JetAudio, QCD, QMP
* In the network settings, added a reference to the test ports and determine their own IP
* AutoUpdate IP at startup and at set intervals during the work
* List file contains additional information about media files
* Automatic updates
* Support for national domains, such as Cyrillic domain .рф
* The most convenient and functional web interface to all DC++ clients
* Automatic detection of possible conflicts with other software