Developer(s) | The Tribler Team at Delft University of Technology and VU University Amsterdam |
---|---|
Initial release | 28 February 2006 [1] |
Stable release | |
Repository | |
Written in | Python |
Operating system | Microsoft Windows, OS X, Linux, Android |
Platform | ARM, IA-32, MIPS, PowerPC, x86-64 |
Size | 110.58 MiB |
Available in | English |
Type | BitTorrent client |
License | GPL-3.0-only [3] |
Website | www |
Part of a series on |
File sharing |
---|
Tribler is an open source decentralized BitTorrent client which allows anonymous peer-to-peer by default. Tribler is based on the BitTorrent protocol and uses an overlay network for content searching. [4] Due to this overlay network, Tribler does not require an external website or indexing service to discover content. [5] The user interface of Tribler is very basic and focused on ease of use instead of diversity of features. [6] Tribler is available for Linux, Windows, and OS X. [7]
Tribler has run trials for a video streamer known as SwarmPlayer. [8]
The name Tribler stems from the word tribe[ citation needed ], referring to the usage of social networks in this P2P client. The first version of Tribler was an enhancement of ABC aka Yet Another BitTorrent Client.
In 2009, the development team behind Tribler stated that their efforts for the coming years were focused on the integration of Tribler with television hardware.[ citation needed ]
In 2014, with the release of version 6.3.1, a custom built-in onion routing network was introduced as part of Tribler. [9] Users can load any clearnet torrent, and by leaving the box for anonymity ticked, the files will be routed through other Tribler. [10] Because the custom onion network does not use Tor exit nodes, it is enhanced to make every Tribler user to function as a relay. [11]
Tribler adds keyword search ability to the BitTorrent file download protocol using a gossip protocol, somewhat similar to the eXeem network which was shut down in 2005. The software includes the ability to recommend content. After a dozen downloads the Tribler software can roughly estimate the download taste of the user and recommends content. [12] This feature is based on collaborative filtering, also featured on websites such as Last.fm and Amazon.com. Another feature of Tribler is a limited form of social networking and donation of upload capacity. Tribler borrows bandwidth capacity from connected nodes regarded as helpful to boost the download speed of files. [13]
The SwarmPlayer is a Python-based BitTorrent Internet TV viewer. It allows one to watch BitTorrent-hosted peer-to-peer digital media distribution of video on demand and plays live Tribler streaming media. It is based on the same core as the Tribler TV application.
The core software is free and open source software based on the Tribler platform, licensed under the LGPL 2.1.
Tribler was created by university researchers at the Delft University of Technology, who are trying to improve peer-to-peer technology. [14] Tribler is designed to enhance BitTorrent by removing the need for central elements such as the websites for finding content, as well as being anonymous.
The European Union's P2P-Next project to develop an Internet television distribution standard builds on Tribler technology. [15]
After a news article on TorrentFreak in February 2012 mentioned Tribler's decentralization and the fact that its index is impossible to take down, the website became hugely popular, causing it to be reduced to just the download page to satisfy demand. [16] A warning about Tribler security appeared on the tor-dev mailing list on Dec. 20, 2014 [17] [ self-published source? ] and was addressed shortly thereafter via GitHub. [18] [ non-primary source needed ]. Daniel Aleksandersen has pointed out in 2021 some privacy concerns due to the project's goals and priorities. [19] He considers these issues are still not addressed in 2023. [20]
Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers. Peers are equally privileged, equipotent participants in the network, forming a peer-to-peer network of nodes.
BitTorrent, also referred to as simply torrent, is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner. The protocol is developed and maintained by Rainberry, Inc., and was first released in 2001.
An anonymous P2P communication system is a peer-to-peer distributed application in which the nodes, which are used to share resources, or participants are anonymous or pseudonymous. Anonymity of participants is usually achieved by special routing overlay networks that hide the physical location of each node from other participants.
The Invisible Internet Project (I2P) is an anonymous network layer that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic, and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open sourced, and is published under multiple licenses.
BitComet is a cross-protocol BitTorrent, HTTP and FTP client written in C++ for Microsoft Windows and available in 52 different languages. Its first public release was version 0.28. The current BitComet logo has been used since version 0.50.
A dark net or darknet is an overlay network within the Internet that can only be accessed with specific software, configurations, or authorization, and often uses a unique customized communication protocol. Two typical darknet types are social networks, and anonymity proxy networks such as Tor via an anonymized series of connections.
Magnet is a URI scheme that defines the format of magnet links, a de facto standard for identifying files (URN) by their content, via cryptographic hash value rather than by their location.
BitTorrent is a proprietary adware BitTorrent client developed by Bram Cohen and Rainberry, Inc. used for uploading and downloading files via the BitTorrent protocol. BitTorrent was the first client written for the protocol. It is often nicknamed Mainline by developers denoting its official origins. Since version 6.0 the BitTorrent client has been a rebranded version of μTorrent. As a result, it is no longer open source. It is currently available for Microsoft Windows, Mac, Linux, iOS and Android. There are currently two versions of the software, "BitTorrent Classic" which inherits the historical version numbering, and "BitTorrent Web", which uses its own version numbering.
This is a timeline of events in the history of networked file sharing.
P2PTV refers to peer-to-peer (P2P) software applications designed to redistribute video streams in real time on a P2P network; the distributed video streams are typically TV channels from all over the world but may also come from other sources. The draw to these applications is significant because they have the potential to make any TV channel globally available by any individual feeding the stream into the network where each peer joining to watch the video is a relay to other peer viewers, allowing a scalable distribution among a large audience with no incremental cost for the source.
File sharing is a method of distributing electronically stored information such as computer programs and digital media. Below is a list of file sharing applications, most of them make use of peer-to-peer file sharing technologies.
Peer-to-peer file sharing is the distribution and sharing of digital media using peer-to-peer (P2P) networking technology. P2P file sharing allows users to access media files such as books, music, movies, and games using a P2P software program that searches for other connected computers on a P2P network to locate the desired content. The nodes (peers) of such networks are end-user computers and distribution servers.
Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol. Vuze is written in Java, and uses the Azureus Engine. In addition to downloading data linked to .torrent files, Azureus allows users to view, publish and share original DVD and HD quality video content. Content is presented through channels and categories containing TV shows, music videos, movies, video games, series and others.
The following is a general comparison of BitTorrent clients, which are computer programs designed for peer-to-peer file sharing using the BitTorrent protocol.
This is a glossary of jargon related to peer-to-peer file sharing via the BitTorrent protocol.
Phex is a peer-to-peer file sharing client for the gnutella network, released under the terms of the GNU General Public License, so Phex is free software. Phex is based on Java SE 5.0 or later.
libtorrent is an open-source implementation of the BitTorrent protocol. It is written in and has its main library interface in C++. Its most notable features are support for Mainline DHT, IPv6, HTTP seeds and μTorrent's peer exchange. libtorrent uses Boost, specifically Boost.Asio to gain its platform independence. It is known to build on Windows and most Unix-like operating systems.
Peer-to-peer web hosting is using peer-to-peer networking to distribute access to webpages. This is differentiated from the client–server model which involves the distribution of web data between dedicated web servers and user-end client computers. Peer-to-peer web hosting may also take the form of P2P web caches and content delivery networks.
The usage share of BitTorrent clients is the percentage of users that use a particular BitTorrent client, regardless of version.
In the BitTorrent file distribution system, a torrent file or meta-info file is a computer file that contains metadata about files and folders to be distributed, and usually also a list of the network locations of trackers, which are computers that help participants in the system find each other and form efficient distribution groups called swarms. Torrent files are normally named with the extension .torrent
.