Transmission es un cliente BitTorrent que presenta una variedad de interfaces de usuario además de un back-end multiplataforma . Transmission es un software libre con licencia bajo los términos de la Licencia Pública General GNU , con partes bajo la Licencia MIT . [6]
Autor (es) original (es) | Eric Petit, Josh Elsasser y Bryan Varner |
---|---|
Desarrollador (es) | Mike Gelfand ( Windows ), Charles Kerr (también conocido como Jordan Lee), Mitchell Livingston |
Versión inicial | 15 de septiembre de 2005 [1] [2] |
Lanzamiento estable | 3,00 (22 de mayo de 2020 [±] [3] | )
Repositorio | |
Escrito en | C , objetivo-C |
Sistema operativo | Similar a Unix , macOS , Microsoft Windows [4] |
Tipo | Cliente BitTorrent |
Licencia | GPLv2 + , MIT [5] |
Sitio web | transmisiónbt |
Características
La transmisión permite a los usuarios descargar rápidamente archivos de varios pares en Internet y cargar sus propios archivos. [7] Al agregar archivos torrent a través de la interfaz de usuario, los usuarios pueden crear una cola de archivos para descargar y cargar. Dentro de los menús de selección de archivos, los usuarios pueden personalizar sus descargas a nivel de archivos individuales. Transmission también semillas , es decir, compartirá automáticamente el contenido descargado. [8]
La transmisión permite la asignación de prioridades a los torrents y a los archivos dentro de los torrents, lo que puede influir en qué archivos se descargan primero. Es compatible con el esquema Magnet URI [9] y conexiones cifradas . Permite la creación de archivos torrent y el intercambio entre pares compatible con Vuze y μTorrent . Incluye un servidor web integrado para que los usuarios puedan controlar la transmisión de forma remota a través de la web. [10] También admite mapeo automático de puertos usando UPnP / NAT-PMP , almacenamiento en caché de pares, listas de bloqueo para pares malos , límites de ancho de banda que dependen de la hora del día, globalmente o por torrent, y tiene soporte parcial para IPv6. [11] Permite el uso de múltiples rastreadores simultáneamente, [12] Local Peer Discovery , [13] Protocolo de micro transporte (μTP), [14] y rastreador UDP . [15] No admite la suscripción directa a fuentes RSS que contengan archivos torrent para su descarga automática, pero los complementos de terceros pueden proporcionar esta funcionalidad. [10] : 229
Las características específicas de macOS incluyen notificaciones Dock y Growl , actualizaciones automáticas usando Sparkle y Universal Binary (hasta la versión 2.22).
Desarrollo
Transmission 1.60 y versiones posteriores eliminaron el soporte para Mac OS X v10.4 . Actualmente, Transmission 1.54 es la última versión que se ejecuta en Mac OS X 10.4. Aunque es posible compilar versiones posteriores desde el código fuente, ya sea descargándolo del sitio web del proyecto [16] o usando un administrador de paquetes como Fink o MacPorts , no es compatible y los errores específicos de 10.4 no serán corregidos. A partir de Transmission 2.30 [17] se necesita un Apple Mac con una CPU Intel ; Los sistemas basados en PowerPC ya no son compatibles de forma nativa.
El back-end Transmission (libTransmission) también sirve como base del demonio Transmission . El demonio admite una interfaz web denominada Clutch. Las versiones anteriores se han adaptado para formar la base del sistema de actualización del videojuego Metal Gear Online en PlayStation 3 , [18] así como el backend del servicio BitTorrent de ImageShack .
Distribución y puertos
Hay una versión portátil disponible en PortableApps.com . [19]
Puertos
Transmission es un conjunto de clientes BitTorrent ligeros (en forma de GUI, CLI y demonio). Todas sus encarnaciones cuentan con una interfaz muy simple e intuitiva en la parte superior en un back-end eficiente y multiplataforma.
Hay varios clientes de transmisión para diferentes sistemas operativos, incluidos los de tipo Unix , macOS y BeOS / ZETA . Cada interfaz de usuario del sistema operativo se crea utilizando kits de herramientas de widgets nativos . [6] Por ejemplo, Transmission- GTK usa la interfaz GTK , Transmission-qt la interfaz Qt y Transmission-cli una interfaz de línea de comandos . Transmission-remote-cli es una interfaz ncurses para el demonio de transmisión. Python-Transmissionrpc es un módulo de Python que implementa el protocolo de cliente JSON - RPC para Transmisión
Un puerto no oficial de Transmission usando una interfaz de línea de comandos (CLI) en iOS se logró el 3 de marzo de 2008. [20] En noviembre de 2010, iTransmission, otro puerto no oficial, fue lanzado para iPhones con jailbreak con una GUI que es capaz de descargar directamente al dispositivo a través de WiFi o 3G. [21] Se lanzó un control remoto Transmission para Android , con el nombre de Transdroid, pero actualmente no es compatible con la descarga directa a los dispositivos. [22]
En Windows , Transmission-Qt se puede construir con MinGW , [23] el demonio y las herramientas de consola se pueden construir con Cygwin , [24] también hay dos GUI de terceros : Transmission-Remote-dotnet [25] y Transmission Remote GUI , [26] así como compilaciones completas no oficiales del Cliente Qt de Transmission., [27] [28] También hay una compilación completa no oficial del demonio de Transmission que se puede ejecutar como un servicio de Windows . [29] Esta misma compilación completa no oficial del demonio Transmission que se ejecuta como un servicio de Windows se puede utilizar para la transmisión directa de los archivos de descarga. [30]
Un puerto para todas las plataformas mejoradas con transmisión de los archivos de descarga se encuentra en GitHub . [31]
También se transfiere al sistema operativo Maemo de la tableta de Internet Nokia N810 y al teléfono inteligente N900 , así como al sistema operativo MeeGo / Harmattan de los teléfonos inteligentes Nokia N9 y N950 , en los que descarga los torrents al dispositivo.
Violación del sitio web
En marzo de 2016, Palo Alto Networks informó que el sitio web oficial de Transmission estaba comprometido y los archivos .dmg contaminados se cargaron en el sitio, utilizando una firma de desarrollador de Apple para omitir la función de control de acceso de OS X. [32] [33] [34]
Los paquetes contaminados instalaron una aplicación de ransomware (una variante de Linux.Encoder.1 , pero recompilada para Mac, conocida como KeRanger ) que cifra los archivos del usuario e intenta obligar a los usuarios a pagar 1 Bitcoin (por un valor aproximado de 404 dólares estadounidenses en el momento de la ataque) para obtener el paquete de descifrado. El sitio web de Transmission recomendó a los usuarios de Mac que actualicen inmediatamente a una nueva versión que elimine el archivo infectado con malware. Apple revocó el certificado de desarrollador que se utilizó para firmar el paquete contaminado y agregó la firma del paquete al sistema anti-malware XProtect .
Recepción
Transmission es el cliente BitTorrent predeterminado de muchas distribuciones de Unix y Linux , [35] incluyendo Joli OS , Solaris , [36] Ubuntu , [37] Mandriva , [38] Mint , [39] Fedora , [40] Puppy , [41] CrunchBang , [42] Zenwalk , [43] y el sabor GNOME de openSUSE . [44]
Fon envía sus enrutadores con Transmission preinstalado. [45]
El editor de CNET, Paul Huges, elogió a Transmission por su "simplicidad, ligereza y gran cantidad de funciones" y, en abril de 2017, el software ocupaba el tercer lugar en descargas P2P para Mac en CNET. [46] [47]
Ver también
- Comparación de clientes BitTorrent
- Compartición de archivos
Referencias
- ^ "MovedToGitHub / Cambios - Transmisión" . trac.transmissionbt.com .
- ^ "Transmisión: Repositorio oficial del cliente de Transmisión BitTorrent" . 4 de diciembre de 2017 - a través de GitHub.
- ^ Lanzamientos - transmisión / transmisión , recuperado el 22 de mayo de 2020 - a través de GitHub
- ^ Transmission-Qt para Windows | Un cliente BitTorrent rápido y fácil . Trqtw.sourceforge.net. Consultado el 9 de diciembre de 2013.
- ^ COPIA en maletero - Transmisión . Trac.transmissionbt.com. Consultado el 9 de diciembre de 2013.
- ^ a b Transmission - About , www.transmissionbt.com, 2009, archivado desde el original el 7 de julio de 2009 , consultado el 4 de julio de 2009
- ^ Richard Petersen (2 de julio de 2014). Inicio de Fedora Desktop: Fedora 20 Edition . Presione. págs. 209–. ISBN 978-1-4842-0067-4.
- ^ Richard Petersen (2011). Red Hat Enterprise Linux 6: Escritorio y administración . Prensa de tortugas de surf. págs. 246–. ISBN 978-1-936280-25-4.
- ^ Vínculos magnéticos, extensión para que los pares envíen archivos de metadatos , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ a b Scott Granneman (18 de octubre de 2010). Mac OS X Snow Leopard para usuarios avanzados . Presione. págs. 237–. ISBN 978-1-4302-3031-1.
- ^ IPv6 no funciona con rastreadores de doble pila , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Adición de listas de rastreadores a torrents , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Implementación del protocolo Local Peer Discovery , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Add uTP support , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Soporte de protocolo de seguimiento UDP , Trac.transmissionbt.com, 12 de febrero de 2011 , consultado el 24 de agosto de 2012
- ^ "Edificio" .
- ^ "Registro de cambios de transmisión" . Archivado desde el original el 24 de mayo de 2015 . Consultado el 19 de mayo de 2011 .
- ^ [1] [ enlace muerto ]
- ^ "Transmission-Qt Portable" . PortableApps.com: software portátil para unidades USB, portátiles y en la nube .
- ^ "Copia archivada" . Archivado desde el original el 8 de marzo de 2008 . Consultado el 6 de abril de 2008 .CS1 maint: copia archivada como título ( enlace )
- ^ iTransmission, un cliente nativo de BitTorrent en iOS , github.com , consultado el 27 de julio de 2016
- ^ "Léame - Acerca de" . Transdroid . GitHub.com . Consultado el 14 de julio de 2018 .
- ^ Building TransmissionQt in Windows , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Building , Trac.transmissionbt.com , consultado el 24 de agosto de 2012
- ^ Un control remoto de Windows como µTorrent para el cliente Transmission , consultado el 24 de agosto de 2012
- ^ GUI remota multiplataforma para el demonio de transmisión , github.com, archivado desde el original el 27 de julio de 2016 , consultado el 27 de julio de 2016
- ^ Transmission 1.76 Windows , Sb-innovation.de , consultado el 24 de agosto de 2012
- ^ Transmission-Qt , Sourceforge.net, archivado desde el original el 25 de agosto de 2012 , consultado el 24 de agosto de 2012
- ^ Transmission-daemon-cygwin , Sourceforge.net , consultado el 27 de enero de 2014
- ^ Streaming - The Simplified HOW TO , Sourceforge.net , consultado el 27 de abril de 2016
- ^ cfpp2p / Transmission: Up to date Fork of the Transmission BitTorrent client , github.com , consultado el 27 de abril de 2016
- ^ Clark / Nikdel / Powell. "Nuevo instalador de cliente BitTorrent de transmisión infectada con KeRanger de OS X Ransomware" . Blog de Palo Alto Networks .
- ^ Jim Finkle (7 de marzo de 2016). "Usuarios de Apple apuntados en la primera campaña conocida de ransomware Mac" . Reuters .
- ^ "Apple Macs apuntado por el ransomware KeRanger por primera vez" . el guardián . Consultado el 8 de marzo de 2016 .
- ^ Mike McGrath (10 de junio de 2010). Linux en sencillos pasos, quinta edición . En sencillos pasos. págs. 85–. GGKEY: EE005NUYU77.
- ^ Descripción del paquete de transmisión de Solaris , archivado desde el original el 5 de agosto de 2017 , consultado el 18 de marzo de 2011
- ^ Pitt, Martin (14 de enero de 2008), Ubuntu Changelog , archivado desde el original el 13 de agosto de 2011 , consultado el 15 de mayo de 2008
- ^ Nuevas aplicaciones predeterminadas para GNOME
- ^ Notas de la versión de Elyssa
- ^ Distribución / Descarga / BitTorrent
- ^ Notas de la versión de Puppy Linux 4.2 , archivadas desde el original el 19 de julio de 2009
- ^ Notas de la versión: CrunchBang Linux 9.04.01 , archivado desde el original el 14 de julio de 2009
- ^ Zenwalk Package List , archivado desde el original el 3 de marzo de 2016 , recuperado el 20 de marzo de 2021
- ^ Haga de Transmission el cliente BitTorrent predeterminado en 11.2
- ^ FON comienza a vender enrutador Fonera 2.0n con transmisión
- ^ "Transmission for Mac" , download.cnet.com , consultado el 12 de abril de 2017
- ^ "Software P2P y para compartir archivos para Mac" . download.cnet.com . Consultado el 11 de abril de 2017 .
enlaces externos
- Página web oficial