Tribler

Peer-to-peer filesharing software and protocol

Tribler 6.4.3 (2016)

Developer(s)| The Tribler Team at Delft University of Technology and VU University Amsterdam
Initial release| 28 February 2006; 19 years ago (2006-02-28)[1]
Stable release|

8.0.7[2] / 16 December 2024; 7 months ago (16 December 2024)

Repository|

* github.com/Tribler/tribler

Written in| Python
Operating system| Microsoft Windows, OS X, Linux
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.tribler.org
Part of a series on

File sharing

Technologies

* File hosting services
* Online video platform
* Peer to peer
* Usenet
* Web hosting
* WebRTC
* XDCC

Video on demand sites

* 123Movies
* Dailymotion
* PeerTube
* Putlocker
* YouTube

BitTorrent sites

* 1337x
* BTDigg
* Demonoid
* ExtraTorrent
* EZTV
* isoHunt
* FitGirl Repacks
* KickassTorrents
* Nyaa Torrents
* RARBG
* Rutracker.org
* Tamil Rockers
* The Pirate Bay
* YIFY
* YourBittorrent

Academic/scholarly

* Anna's Archive
* ICanHazPDF
* Internet Archive
* Library Genesis
* Sci-Hub
* Shadow library
* Z-Library

File sharing networks

* BitTorrent
* Direct Connect
* eDonkey
* Gnutella
* Gnutella2
* Hyphanet
* I2P
* Soulseek

P2P clients

* BitComet
* DC++
* eMule
* Filetopia
* μTorrent
* OnionShare
* qBittorrent
* Shareaza
* Transmission
* Tribler
* Vuze
* WinMX

Streaming programs

* Butter Project
* Kodi
* Popcorn Time
* Torrents-Time

Anonymous file sharing

* Anonymous P2P
* Darknet
* Friend-to-friend
* Private P2P
* Proxy server
* Seedbox
* VPN

Development and societal aspects

* Timeline
* Legality
* BitTorrent issues

By country or region

* Canada
* Japan
* Singapore
* UK
* USA

Comparisons

* Comparison of BitTorrent clients
* Comparison of BitTorrent sites
* Comparison of eDonkey software
* Comparison of Internet Relay Chat clients
* Comparison of Usenet newsreaders

* v
* t
* e

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]

## History

[edit]

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]

## Features

[edit]

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]

### SwarmPlayer

[edit]

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.

## Development

[edit]

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]

## Reception

[edit]

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]

## See also

[edit]

* Comparison of BitTorrent clients
* GNUnet an active project for peer-to-peer filesharing. In opposition of Tribler, GNUnet uses a mesh network topology (over TCP, UDP, HTTP, HTTPS, WLAN or Bluetooth) and provides chat and VPN features.
* Hyphanet an active project sharing same goal of privacy-friendly peer-to-peer filesharing. Hyphanet has also been designed for censorship-resistant communications.

## References

[edit]

1. ^ Van der Sar, Ernesto (2006-02-28). "Tribler: Social BitTorrent Beta version Leaked". near Amsterdam: torrentfreak.com. Retrieved 2024-01-14.
2. ^ https://github.com/Tribler/tribler/releases/tag/v8.0.7. `{{cite web}}`: Missing or empty `|title=` (help)
3. ^ tribler/LICENSE at devel · Tribler/tribler, GitHub, archived from the original on 2020-12-22, retrieved 2019-09-04
4. ^ "The Bittorrent Overlay Swarm". tribler.org. Archived from the original on 2008-07-05. Retrieved 2009-06-12.
5. ^ whatIsTribler/2 Archived 2013-07-28 at the Wayback Machine
6. ^ Milestone Tribler V5.0 | Tribler.org Archived 2011-07-28 at the Wayback Machine
7. ^ "Download Tribler". Archived from the original on 2012-02-11. Retrieved 2012-02-10.
8. ^ "Tribler". Archived from the original on 2021-06-17. Retrieved 2019-12-21.
9. ^ "Researchers Make Bittorrent Anonymous and Impossible to Shut Down". Torrentfreak. 18 December 2014. Archived from the original on 18 December 2014. Retrieved 19 December 2014.
10. ^ "Tribler - Anonymity" Archived 2015-08-22 at the Wayback Machine. tribler.org.
11. ^ ""Our custom onion network is enhanced to allow everyone to function as a relay."". Archived from the original on 2015-08-22. Retrieved 2015-08-21.
12. ^ "Decentralized Recommendation". Archived from the original on 2008-12-02. Retrieved 2009-06-12.
13. ^ "Cooperative Download". Archived from the original on 2008-12-10. Retrieved 2009-06-12.
14. ^ J. A. Pouwelse; P. Garbacki; J. Wang; A. Bakker; J. Yang; A. Iosup; D.H.J. Epema; M. Reinders; M.R. van Steen; H. J. Sips (30 January 2007). "Tribler: a social-based peer-to-peer system" (PDF). Concurrency and Computation: Practice and Experience. 20 (2). Wiley InterScience, Department of Computer Science: Delft University of Technology; Vrije Universiteit, The Netherlands: 127–138\. doi:10.1002/cpe.1189. S2CID 757169. Archived from the original (PDF) on 7 September 2015. Retrieved 7 September 2015.
15. ^ "Europe funds internet TV standard". BBC News. February 25, 2008. Archived from the original on 2021-05-07. Retrieved May 26, 2010.
16. ^ "Tribler Makes BitTorrent Impossible to Shut Down". TorrentFreak. 2012-02-08. Archived from the original on 2012-02-09. Retrieved 2012-02-09.
17. ^ Yawning Angel (20 Dec 2014). "N reasons why the spooks love Tribler (Number N' will surprise you)". tor-dev mailing list. Archived from the original on 30 April 2015. Retrieved 15 Jun 2015.
18. ^ synctext (22 Dec 2014). "Addressing the various security improvements #1066". Github. Archived from the original on 30 January 2018. Retrieved 15 Jun 2015.
19. ^ Daniel Aleksandersen (17 August 2021). "A privacy review of Tribler, the onion-routed BitTorrent app". Retrieved 6 November 2023.
20. ^ Daniel Aleksandersen (2 July 2023). "Comments on A privacy review of Tribler, the onion-routed BitTorrent app". Retrieved 6 November 2023.

## Further reading

[edit]

* "Truly Decentralized BitTorrent Downloading Has Finally Arrived". TorrentFreak.
* P2P-Next: technical and legal challenges
* Tribler: P2P media search and sharing
* https://www.delta.tudelft.nl/article/tu-delft-pioneers-internet-tv
* http://www.h-online.com/open/news/item/Tribler-a-better-society-with-P2P-1588063.html
* https://datatracker.ietf.org/doc/draft-ietf-ppsp-survey/07/
* IEEE
* https://web.stanford.edu/class/ee380/Abstracts/120530.html
* Tribler: a (worrying) P2P client'
* http://digitale-grundversorgung.de/wp-content/uploads/2015/05/Tribler_P2P-Next.pdf

## External links

[edit]

* Official website

* v
* t
* e

BitTorrent

Companies|

* Rainberry, Inc.
* Vuze, Inc.

People|

* Bram Cohen
* Ross Cohen
* Eric Klinker
* Ashwin Navin

Technology|

* Glossary
* Broadcatching
* Distributed hash tables
* DNA
* I2P
* index
* Local Peer Discovery
* Peer exchange
* Retracker
* Protocol encryption
* Super-seeding
* Tracker
* Torrent file
* TCP
* UDP
* µTP
* WebRTC
* WebTorrent

Clients
(comparison,
usage share)|

* BitTorrent (original client)
* BitComet
* BiglyBT
* BitLord
* Deluge
* Free Download Manager
* FlashGet
* FrostWire
* GetRight
* Go!Zilla
* KTorrent
* libtorrent (library)
* LimeWire
* µTorrent
* Miro
* MLDonkey
* qBittorrent
* rTorrent
* Shareaza
* Tixati
* Transmission
* Tribler
* Vuze (formerly Azureus)
* WebTorrent Desktop
* Xunlei

Tracker software
(comparison)|

* OpenBitTorrent
* opentracker
* PeerTracker

Search engines
(comparison)|

* 1337x
* BTDigg
* Demonoid
* etree
* Nyaa Torrents
* TamilRockers
* The Pirate Bay
* ruTracker.org
* YggTorrent
* YourBittorrent

Defunct sites
(comparison)|

* BTJunkie
* ExtraTorrent
* EZTV
* isoHunt
* KickassTorrents
* LokiTorrent
* Mininova
* Oink's Pink Palace
* RARBG
* Suprnova.org
* t411
* Torrent Project
* TorrentSpy
* Torrentz
* What.CD
* YIFY
* YouTorrent

Related topics|

* aXXo
* BitTorrent Open Source License
* Glossary of BitTorrent terms
* Popcorn Time
* Slyck.com
* TorrentFreak

* Category
* Commons

* v
* t
* e

Peer-to-peer file sharing

Networks,
protocols|

| Centralized|

* Direct Connect
* Soribada
* Soulseek
* XDCC

|

Decentralized|

* BitTorrent
* DAT
* eDonkey
* FastTrack
* Fopnu
* Hyphanet
* GNUnet
* Gnutella
* Gnutella2
* I2P
* IPFS
* Kad
* LBRY
* OpenFT
* OnionShare
* Perfect Dark
* Retroshare
* Share
* Tribler
* WebTorrent
* WinMX
* Winny
* ZeroNet

Historic|

* Audiogalaxy
* CuteMX
* Hotline
* Kazaa
* LimeWire
* Morpheus
* Napster
* Scour
* Usenet
* WASTE

Comparisons
of clients|

* Advanced Direct Connect
* BitTorrent
* Direct Connect
* eDonkey
* Gnutella
* Gnutella2
* WebTorrent

Hyperlinks|

* eD2k
* Magnet
* Metalink

Uses|

* Backup
* Broadcatching
* Disk sharing
* Game and video sharing
* Image sharing
* Music sharing
* Peercasting
* Seedboxes
* Sharing software
* Web hosting (Freesite, IPFS, ZeroNet)
* Legal aspects

Concepts|

| Privacy|

* Anonymous P2P
* Darknet
* Darkweb
* Friend-to-friend
* Open music model
* Private P2P
* Tor

|

Internal
technologies|

* Distributed hash table
* Merkle tree
* NAT traversal
* Peer exchange
* BitTorrent protocol encryption
* SHA-1
* SHA-2
* Super-seeding
* BitTorrent tracker
* UDP hole punching
* Micro Transport Protocol

Portals:

* Free and open-source software
* Internet
* Television

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template