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.

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.

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.

Perfect Dark

Perfect Dark

Web site: w.atwiki.jp/botubotubotubotu/pages/28.html
Category: Network
Subcategory: Peer2Peer Clients
Platform: Windows, Linux (via Wine)
License: Proprietary
Interface: GUI
Programing language: C++
First release: 2006
line

Perfect Dark – a peer2peer client application which is based on Share, and uses the same method of pasting in an encrypted node list to connect to the network. The Perfect Dark search engine can find files straight away, so searching is them is easy. The application’s interface can be used in English and Chinese.

Perfect Dark requires NTFS file system instead of FAT32, because FAT32 is limited to a file size of 4 GB, while Perfect Dark can download files up to the size of 32 GB.

Perfect Dark was first released by 会長 (Kaichou, Chairman) in 2006.

EiskaltDC++

EiskaltDC++

Web site: sourceforge.net/projects/eiskaltdcpp/
Category: Network
Subcategory: Peer2Peer Clients
Platform: BSD, Haiku, GNU/Hurd, Linux, OS X, Windows
License: GPL
Interface: GUI
Programing language: C++, Qt
First release: 2013
line

EiskaltDC++ – a cross-platform program that uses the Direct Connect and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software.

Currently supported systems (in order of decreasing importance): GNU/Linux, macOS, MS Windows, FreeBSD, Haiku and GNU/Hurd.

Currently supported features (not full list):
– Programs with graphical user interface (UI) on Qt (main) and GTK+ (alternative), plus daemon which may be controlled from command line or from Web UI (connected via JSON-RPC).
– Multi-threaded download (download fragments of a single file from several sources at once).
– Support of PFSR (partial file sharing): users may download parts of file from each other during file download even when no one of them do not have fully downloaded file.
– Support of DHT (allows to search file by TTH and exchange these files without connection to any hub). Implementation of this feature is based on StrongDC++ code and compatible with all versions of StrongDC++, ApexDC++, RSX++, FlylinkDC++ and Pulse++K where this feature exists. (Some DC clients have dropped the support of this function in lastest versions.)
– Support of UPnP (simplifies network connection configuration when user Wi-Fi router supports this feature).
– Support of binding to specific network interface or address (in case when user system has few network connections simultaneously).
– Support of auto updating of external IPv4 address via DynDNS services.
– Support of case-sensitive file lists. This feature is extremely important on all supported systems except MS Windows (in fact even NTFS supports case-sensitive file names, but MS Windows does not use this feature.).
– User interface is translated to many languages.
– GUI programs allow to place list of widgets on sidebar, on multiline tabbar panel or on single-line tabbar.
– GUI program based on Qt has support of hiding the program menu (it will be available by special button to the toolbar).
– Advanced search with the ability to group results; black list for search results.
– Lists of downloaded and uploaded files; ability to save logs of downloads.
– Lists of public and favorite hubs. Public hubs lists have multiple sources; favorite hubs are extremely flexible in configuration features.
– Lists of favorite users (they will receive extra slot for downloading files, etc.).
– List of active transfers (downloads/uploads), including the queue of users waiting for the slot (user may temporary grant extra slot for them).
– Flexible settings for downloading files (lists of destination directories, directory for incomplete downloads, limitation of number of simultaneous downloads, compressed transfers, check of check sums, etc.).
– Indicator of free space on disk where main downloads directory is located.
– Support of IP filter and basic antispam.
– Search spy (allows to see search phrases which send other users, but without identifying users of course).
– ADL search with support for Perl-style regular expressions (using PCRE library).
– Flexible filter (with regular expressions support) in users list, search results, public hubs lists, file lists, etc.. (Use ## string and read about Qt QRegExp syntax.)
– Full-featured chat (different fonts, nick coloring, parsing of magnet links and other links, emoticons, chat search, chat commands, BBCode support, disable/enable/clear chat, spell check (Aspell is used), keywords highlighting in the chat, separator for unread messages, saving of chat logs, the ability to display IP addresses and countries of users in the chat (depends on hub settings: some of them hide this data for usual users).
– User commands on hub.
– Flexible keyboard shortcuts settings.
– Text and sound notifications for different events.
– Highlighting of duplicates in shared files.
– Flexible settings for files hashing (speed of hashing, filters for ignoring files, etc.).
– Indicator of hashing progress in program status bar.
– Special tool for calculating of TTH for any file (without necessity to share this file) and preparing magnet link or web magnet link for it.
– Support of limitations of download/upload speed (permanent or by timetable).
– Support of limitations by size of shared files. (Yes, this is questionable feature, but it is highly demanded by users.)
– Support of handling of magnet links, web magnet links and hub links transferred via command line from other programs (for example from web browsers).
– Support of files drag-and-drop into field for entering messages (if file is present in user file list, magnet link to it will be added).
– Support of automatic replies to private messages in case of user absent.
– Support of user extensions on QtScript (only in Qt based GUI in GNU/Linux) and on Lua (in all supported systems).
– Support of IDNA (recognition of national domain names).
– Support of URL encoded strings for hub addresses.
– Support of traffic encryption.