Confronto dei client BitTorrent - Comparison of BitTorrent clients

Quello che segue è un confronto generale tra i client BitTorrent , che sono programmi per computer progettati per la condivisione di file peer-to-peer utilizzando il protocollo BitTorrent .

Il protocollo BitTorrent coordina il trasferimento di file segmentato tra peer connessi in uno sciame . Un client BitTorrent consente a un utente di scambiare dati come peer in uno o più sciami. Poiché BitTorrent è un protocollo di comunicazione peer-to-peer che non necessita di un server , la definizione BitTorrent di client differisce dal significato convenzionale espresso nel modello client-server .

Bram Cohen , autore del protocollo BitTorrent, realizzò il primo client BitTorrent, che chiamò anche BitTorrent , e lo pubblicò nel luglio 2001.

Molti programmi BitTorrent sono software open source ; altri sono freeware , adware o shareware . Alcuni gestori di download , come FlashGet e GetRight , sono pronti per BitTorrent. Opera 12 , un browser web , può anche trasferire file tramite BitTorrent.

Nel 2013 Thunder Networking Technologies ha rivelato pubblicamente che alcuni dei loro dipendenti hanno distribuito surrettiziamente un cavallo di Troia con alcune versioni di Xunlei , il gestore di download pronto per BitTorrent dell'azienda. Xunlei è incluso nelle tabelle di confronto.

Applicazioni

Generale

Nome Sviluppatore Licenza software Ultima versione software stabile Sistema operativo Anno (non dinamico, ma più facile per l'ordinamento)
BitComet Gruppo di sviluppo BitComet Proprietario , Adware 1.76 (8 aprile 2021 ; 4 mesi fa ) [±] ( 2021-04-08 ) Windows, macOS 2020
BitLord Casa della Vita Proprietario , Adware

installa WhenU adware

Finestre:

2.4.6-354 (29 luglio 2020 ; 12 mesi fa ) [±] ( 2020-07-29 )

macOS:
2.4.6-348 (24 ottobre 2019 ; 21 mesi fa ) [±] ( 2019-10-24 )

Windows, macOS 2017
BitTorrent BitTorrent Proprietario , Adware
finestre 7.10.5.46011 / 7 maggio 2021 ; 3 mesi fa ( 2021-05-07 )
Mac 7.4.3.43797 / 4 settembre 2019 ; 23 mesi fa ( 2019-09-04 )
Android 6.5.7 / 9 settembre 2020 ; 11 mesi fa ( 2020-09-09 )
Windows, macOS 2020
Diluvio vari GPL-3.0 o versioni successive 2.0.3 (12 giugno 2019 ; 2 anni fa ) [±] ( 2019-06-12 ) Windows, macOS, Linux, BSD 2019
FlashGet Media di tendenza proprietario 3.7.0.1220 (17 maggio 2013 ; 8 anni fa ) [±] ( 2013-05-17 ) finestre 2013
Gestore di download gratuito avviso proprietario 6.13.4.3616 (9 febbraio 2021 ; 6 mesi fa ) [±] ( 2021-02-09 ) Windows, macOS, Android 2020
FrostWire Il progetto FrostWire GPL-3.0 o versioni successive 6.8.4 (build 292) (31 gennaio 2020 ; 18 mesi fa ) [±] ( 31/01/2020 ) Windows, macOS, Linux, Android 2019
KGet KDE GPL-2.0 o successiva 4.14.38 (7 novembre 2017 ; 3 anni fa ) [±] ( 2017-11-07 ) Linux 2019
KTorrent Joris Guisson, Ivan Vasic GPL-2.0 o successiva 5.2.0 (6 giugno 2020 ; 14 mesi fa ) [±] ( 2020-06-06 )


Linux 2020
Lftp Alessandro V. Lukya GPL-3.0 o versioni successive 4.9.2 (13 agosto 2020 ; 12 mesi fa ) [±] ( 2020-08-13 ) Linux 2018
LimeWire Lime Wire LLC GPL-2.0 o successiva 5.5.16 (30 settembre 2010 ; 10 anni fa ) [±] ( 2010-09-30 ) Windows, macOS, Linux 2010
Miro Fondazione Cultura Partecipativa GPL-2.0 o successiva 6.0 (16 aprile 2013 ; 8 anni fa ) [±] ( 2013-04-16 ) Windows, macOS, Linux 2013
MLasino Progetto MLDonkey GPL-2.0 o successiva 3.1.7 (6 luglio 2020 ; 13 mesi fa ) [±] ( 2020-07-06 ) Windows, macOS, Linux, MorphOs 2020
μTorrent BitTorrent Proprietario , Adware 3.5.5 (build 46036) (30 giugno 2021 ; 49 giorni fa ) [±] ( 2021-06-30 ) Windows, macOS, Android 2018
Opera 12 Software Opera proprietario Windows (Presto) – 12.17
Linux, FreeBSD, macOS – 12.16
Windows, macOS, Linux 2016
qBittorrent Christophe Dumez GPL-2.0 o successiva 4.3.7 (3 agosto 2021 ; 15 giorni fa ) [±] ( 2021-08-03 )

Windows, macOS, Linux, BSD 2021
rTorrent Jari Sundell GPL-2.0 o successiva rTorrent 0.9.8 / libTorrent 0.13.8 (19 luglio 2019 ; 2 anni fa ) [±] ( 2019-07-19 ) Linux 2019
Roberto Sponge, co-sviluppatore di I2P GPL 2009
Shareaza Team di sviluppo di Shareaza GPL 2.7.10.2 (18 settembre 2017 ; 3 anni fa ) [±] ( 2017-09-18 ) finestre 2017
Tixati Kevin Hearn proprietario 2.84 (24 giugno 2021 ; 55 giorni fa ) [±] ( 2021-06-24 ) Windows, Linux 2020
Tonido CodiceTornio proprietario 14.90.0.34030 (13 gennaio 2017 ; 4 anni fa ) [±] ( 2017-01-13 ) Windows, macOS, Linux, BSD 2012
Trasmissione vari Solo GPL-2.0 o solo GPL-3.0 / MIT 3.00 (22 maggio 2020 ; 14 mesi fa ) [±] ( 2020-05-22 ) Windows, macOS, Linux, BSD 2020
Tribler La squadra di Trible Solo GPL-3.0 7.10.0 (7 luglio 2021 ; 42 giorni fa ) [±] ( 2021-07-07 ) Windows, macOS, Linux, Android 2021
Vuze (ex Azureus) Vuze Proprietario (piattaforma), GPL-2.0 o versioni successive (motore principale), Adware 5.7.6.0 (2 novembre 2017 ; 3 anni fa ) [±] ( 2017-11-02 ) Windows, macOS, Linux, Android 2017
Xunlei Tecnologie di rete Thunder Proprietario , Adware Microsoft Windows:
9.1.43.938 (10 novembre 2017 ; 3 anni fa ) [±] ( 2017-11-10 )

macOS:
3.1.7.3266 (27 ottobre 2017 ; 3 anni fa ) [±] ( 2017-10-27 )

iOS:
5.20 (18 giugno 2016 ; 5 anni fa ) [±] ( 2016-06-18 )

Android:
5.33 (28 febbraio 2017 ; 4 anni fa ) [±] ( 2017-02-28 )

Windows, macOS, Android, iOS 2017
Nome Sviluppatore Licenza software Ultima versione software stabile Anno
  • un : l'opzione per disattivare gli annunci è inclusa nelle impostazioni.

Supporto del sistema operativo

Client BitTorrent finestre Mac OS Linux BSD iOS Android Altro
BitComet No No No No No
BitLord No No No No No
BitTorrent No No No No
Diluvio No No Solaris
FlashGet No No No No No No
Gestore di download gratuito No No No
Frostwire No Unix-like , z/OS , Solaris, OS/2, eComStation, ArcaOS
KGet No No No No No
KTorrent No No No No
Lftp No No No
LimeWire No No
Miro No No No
MLasino No No Solaris, MorphOS
μTorrent ragnatela No No No
Opera 12 No Solaris
qBittorrent No No OS/2 (inclusi eComStation e ArcaOS ), FreeBSD , Haiku
Roberto No No No
rTorrent Sì, tramite Cygwin No No Solaris
Shareaza No No No No No No
Tixati No No No No No
Tonido No No No
Trasmissione Sì, tramite Cydia Solaris, OpenWrt
Tribler No No No
Vuze No No
Xunlei No No No
Nome finestre Mac OS X Linux BSD iOS Android Altro

Interfaccia e programmazione

Client BitTorrent GUI A distanza CLI Altro Linguaggio di programmazione Basato su IPv6 μTP
BitComet Parziale No C++ - No
BitLord No No No Python, C++ libtorrent (Rasterbar) No
BitTorrent 5, linea principale No Parziale No Pitone - No No
BitTorrent 6 Parziale No C++ μTorrent
Diluvio Demone Python, C++ libtorrent (Rasterbar)
FlashGet No No No ? ? No No
Gestore di download gratuito Parziale No C++ libtorrent (Rasterbar) No No
Frostwire No No No Giava libtorrent (Rasterbar) No
KGet Parziale No C++ - No
KTorrent Parziale No C++ -
LimeWire No No No Giava libtorrent (Rasterbar) No No
Miro No No No C++ libtorrent (Rasterbar) No No
MLasino No Terzo Parziale Telnet OCaml - No No
μTorrent No API Web RESTful C++ -
Opera 12 No No No C++ - No
qBittorrent Parziale No Python, C++ libtorrent (Rasterbar)
rTorrent No Terzo SCGI C++ [libTorrent] (Rakshasa) No
Shareaza Parziale No C++ - No No
Tixati No interfaccia web C++ -
Tonido No No No C++ libtorrent (Rasterbar) No No
Trasmissione Daemon, JSON-RPC su API di controllo remoto HTTP C , Obiettivo-C libtransmission
Tribler Parziale Parziale No Python, C++ libtorrent (Rasterbar) No
Vuze (ex Azureus) Parziale Telnet, XML su API di controllo remoto HTTP Java, SWT -
Xunlei No No controllo remoto su internet C++ - No No
Client BitTorrent GUI ragnatela CLI Altro Linguaggio di programmazione Basato su IPv6 μTP

Caratteristiche I

Client BitTorrent URI del magnete Precarica i metadati del magnete Super-semina Tracker incorporato UPnP Protocollo di mappatura delle porte NAT NAT attraversamento DHT Scambio tra pari Crittografia Tracciatore UDP LPD Server proxy
BitComet No Download separato No HTTP 1.1, SOCKS 4-4a-5
BitLord No No No HTTP 1.1, SOCKS4-4a-5
BitTorrent 5, linea principale No No No No No No
BitTorrent 6 HTTP(S), SOCKS4-5
Diluvio Parziale No HTTP(S), SOCKS4-5
FlashGet No No No No No No No No No No No
Gestore di download gratuito No No No No No No No No No No
KTorrent No Parziale HTTP, SOCKS4-5
LimeWire Parziale No No No No
MLasino No No No No No No No
μTorrent HTTP(S), SOCKS4-5
Opera 12 No No No No No No No No No No No
qBittorrent HTTP(S), SOCKS4-5
rTorrent No No No No No No No
Shareaza No No No No No No No
Tixati No solo senza andare senza DHT se è richiesto l'anonimato
Tonido No No No No No No No No No
Trasmissione Patch disponibile No No No No
Tribler No No No No No Utilizza il routing Onion P2P per fornire l'anonimato.
Vuze (ex Azureus) Collegare HTTP(S)?, SOCKS4-4a-5
Xunlei No No No HTTP, SOCKS5, FTP
Client BitTorrent URI del magnete Precarica i metadati del magnete Super-semina Tracker incorporato UPnP Protocollo di mappatura delle porte NAT NAT attraversamento DHT Scambio tra pari Crittografia Tracciatore UDP LPD Server proxy

Caratteristiche II

Client BitTorrent cache Semina Hash Web Semina Web HTTP Diffuso ( RSS ) Priorità Download selettivi Download sequenziale CALZINI Scambio di tracker Controllo remoto via web Motore di ricerca Aggiornamenti automatici Recensioni e commenti Appunti
BitComet No Beta No Browser Web integrato No Disponibile versione portatile
BitLord No Parziale No No No Browser Web integrato No
BitTorrent 5, linea principale No Parziale No No No No No No
BitTorrent 6 No
Diluvio Parziale Collegare No No tramite PMS No
FlashGet No No No No No No No No No No No No FlashGet (applicazione standalone) non è FlashGot (Firefox Addon)
Gestore di download gratuito No No No No No No Opzionale No
KTorrent No Browser Web integrato tramite PMS No
LimeWire No No No No No No No
MLasino No Script bash di terze parti No No No No Browser Web integrato tramite PMS No
μTorrent Parziale No
Opera 12 No No No No No No No No browser Web integrato Solo Windows e Mac OS X; tramite PMS su Linux No programma di navigazione in rete
qBittorrent Parziale hardcoded come disabilitato nelle versioni più recenti tramite PMS No
rTorrent Parziale No No Utilità di terze parti No No No No tramite PMS No Nessuna cache del disco integrata ma una sincronizzazione ritardata
Shareaza No No nel client mod No
No
Tixati Parziale No No client leggero, versione portatile disponibile, opzione per mantenere disponibili tutti i peer non strozzati

Chat room crittografate integrate che consentono lo streaming di audio e video, la condivisione di collegamenti e la ricerca

Tonido No No No No No No No No
Trasmissione No Parziale No No No No No No
Tribler No No No No No Parziale Sì (DHT) No Ricerca per parole chiave completamente distribuita; misure anti-spam integrate
Vuze (ex Azureus) in versione a pagamento No Collegare L'unico client per il collegamento tra i2p e clearnet.
Xunlei No No No
Client BitTorrent cache Semina Hash Web Semina Web HTTP Ampia cattura (RSS) Priorità Download selettivi Download sequenziale CALZINI Scambio di tracker Controllo remoto via web Motore di ricerca Aggiornamenti automatici Recensioni e commenti Appunti

Vulnerabilità

Questo confronto delle vulnerabilità note pubblicamente senza patch nei client con la versione stabile più recente si basa sui rapporti sulle vulnerabilità di SecurityFocus e Secunia . Vedere sicurezza del computer per maggiori dettagli sull'importanza dei difetti noti senza patch.

Client BitTorrent Vulnerabilità note senza patch
Secunia SicurezzaFocus
Estremamente critico
(numero/più vecchio)
Molto critico
(numero/più vecchio)
Moderatamente critico
(numero/più vecchio)
Meno critico
(numero/più vecchio)
Non critico
(numero/più vecchio)
Totale
(numero/più vecchio)
BitComet 0 0 0 0 0 0
BitLord 0 0 0 0 0 Sconosciuto
BitTorrent 0 0 0 0 0 0
BitTorrent DNA 0 0 0 0 0 0
Diluvio 0 0 0 0 0 0
FlashGet 0 0 0 0 0 1
13 agosto 2008 ;
13 anni fa
 ( 2008-08-13 )
Gestore di download gratuito 0 0 0 0 0 0
FrostWire 0 0 0 0 0 Sconosciuto
KTorrent 0 0 0 0 0 0
Libtorrent (Rasterbar) 0 0 0 0 0 0
LimeWire 0 0 0 0 0 0
Miro 0 0 0 0 0 1
26 febbraio 2008 ;
13 anni fa
 ( 2008-02-26 )
MLasino 0 0 0 0 1
5 novembre 2003 ;
17 anni fa
 ( 2003-11-05 )
1
23 febbraio 2009 ;
12 anni fa
 ( 2009-02-23 )
μTorrent per Mac 0 0 0 0 0 0
μTorrent per Windows 0 0 0 0 0 0
Opera 12 0 0 0 0 0 0
Shareaza 0 0 0 0 0 0
Tixati 0 0 0 0 0 Sconosciuto
Trasmissione 0 0 0 0 0 0
Vuze (ex Azureus) 0 0 0 0 0 1
22 giugno 2006 ;
15 anni fa
 ( 2006-06-22 )
Xunlei 0 2
28 settembre 2007 ;
13 anni fa
 ( 2007-09-28 )
0 0 0 1
17 novembre 2007 ;
13 anni fa
 ( 2007-11-17 )
Client BitTorrent Estremamente critico
(numero/più vecchio)
Molto critico
(numero/più vecchio)
Moderatamente critico
(numero/più vecchio)
Meno critico
(numero/più vecchio)
Non critico
(numero/più vecchio)
Totale
(numero/più vecchio)
Secunia SicurezzaFocus
Vulnerabilità note senza patch

Biblioteche

Generale
Libreria BitTorrent Prima data di uscita pubblica Ultima scuderia Licenza software
libtorrent (Rasterbar) 8 settembre 2005 ; 15 anni fa ( 2005-09-08 ) 2.0.4 (7 giugno 2021 ; 2 mesi fa ) [±] ( 2021-06-07 ) Clausola BSD-3
MonoTorrent settembre 2006 ; 14 anni fa ( 2006-09 ) 2.0.0 (4 maggio 2021 ; 3 mesi fa ) [±] ( 2021-05-04 ) MIT
rTorrent (libTorrent Rakshasa) 15 luglio 2004 ; 17 anni fa ( 2004-07-15 ) rTorrent 0.9.8 / libTorrent 0.13.8 (19 luglio 2019 ; 2 anni fa ) [±] ( 2019-07-19 ) GPL-2.0 o successiva
Libreria BitTorrent Prima data di uscita pubblica Ultima scuderia Licenza software
Supporto del sistema operativo e linguaggio di programmazione
Libreria BitTorrent Linux / Unix finestre OS X API Linguaggio di programmazione
libtorrent (Rasterbar) C++
MonoTorrent C#
rTorrent (libTorrent Rakshasa) No C++
Libreria BitTorrent Linux/Unix finestre OS X API Linguaggio di programmazione
Funzionalità supportate 1
Libreria BitTorrent Super-semina Tracker UPnP Protocollo di mappatura delle porte NAT NAT attraversamento DHT Scambio tra pari Crittografia Tracciatore UDP LPD Estensioni veloci URI del magnete μTP
libtorrent (Rasterbar)
MonoTorrent No No
rTorrent (libTorrent Rakshasa) No ? ? ? No No
Libreria BitTorrent Super-semina Tracker UPnP Protocollo di mappatura delle porte NAT NAT attraversamento DHT Scambio tra pari Crittografia Tracciatore UDP LPD Estensioni veloci URI del magnete μTP
Funzionalità supportate 2
Libreria BitTorrent cache Semina web WebTorrent Broadcasting ( RSS ) Priorità Download selettivi CALZINI Controllo remoto via web Motore Appunti
libtorrent (Rasterbar) No ?
MonoTorrent No No No
rTorrent (libTorrent Rakshasa) Parziale No No No No No Nessuna cache del disco cache incorporata ma una sincronizzazione ritardata
Libreria BitTorrent cache Semina web WebTorrent Diffusione (RSS) Priorità Download selettivi CALZINI Controllo remoto via web Motore Appunti

Guarda anche

Appunti

Riferimenti