Transmission permite a los usuarios descargar rápidamente archivos de múltiples 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. La transmisión también genera semillas , es decir, compartirá automáticamente el contenido descargado. [8]
La transmisión permite asignar prioridades a los torrents y a los archivos dentro de los torrents, lo que potencialmente influye en qué archivos se descargan primero. Admite 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 incorporado para que los usuarios puedan controlar Transmission 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] Descubrimiento de pares locales , [13] Protocolo de micro transporte (μTP), [14] y rastreador UDP . [15]
No admite la suscripción directa a canales RSS que contienen archivos torrent para descarga automática, pero complementos de terceros pueden proporcionar esta funcionalidad. [10] : 229
Transmission 4.0.0, lanzado en febrero de 2023, agregó soporte para la versión 2 del protocolo BitTorrent manteniendo la compatibilidad con versiones anteriores de los torrents v1 más antiguos. [dieciséis]
Desarrollo
Ventana de configuración y actividad de torrent de Transmission.
Transmission 1.60 y posteriores eliminaron la compatibilidad con 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ándolas del sitio web del proyecto [17] o usando un administrador de paquetes como Fink o MacPorts , no es compatible y los errores específicos de 10.4 no se solucionarán. A partir de Transmission 2.30 [18] se necesita un Apple Mac con CPU Intel ; Los sistemas basados en PowerPC ya no son compatibles de forma nativa.
El back-end de Transmission (libTransmission) también sirve como base del demonio de Transmission . El demonio admite una interfaz web llamada Clutch. Se han adaptado versiones anteriores para formar la base del sistema de actualización del videojuego Metal Gear Online en PlayStation 3 , [19] [20] así como el backend del servicio BitTorrent de ImageShack .
Transmission es un conjunto de clientes BitTorrent livianos (en forma de GUI, CLI y demonio). Todas sus encarnaciones cuentan con una interfaz muy simple e intuitiva además de un back-end eficiente y multiplataforma.
Existen varios clientes de transmisión para diferentes sistemas operativos, incluidos los tipo Unix , macOS y BeOS / ZETA . Cada interfaz de sistema operativo se construye utilizando kits de herramientas de widgets nativos . [6] Por ejemplo, transmisión-gtk usa la interfaz GTK , transmisión-qt la interfaz Qt y transmisión-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 JSON-RPC para transmisión.
El 3 de marzo de 2008 se logró un puerto no oficial de Transmission utilizando una interfaz de línea de comandos (CLI) en iOS . [22] En noviembre de 2010, se lanzó iTransmission, otro puerto no oficial, para iPhones con jailbreak que lucen una GUI que es capaz de descargar directamente al dispositivo a través de WiFi o 3G. [23] Se lanzó un control remoto de Transmission para Android , con el nombre de Transdroid , pero actualmente no admite la descarga directa a dispositivos. [24]
En Windows , Transmission-Qt se puede construir con MinGW , [25] el demonio y las herramientas de consola se pueden construir con Cygwin , [26] también hay dos GUI de terceros : Transmission-remote-dotnet [27] y Transmission Remote GUI. , [28] así como versiones completas no oficiales del cliente Qt de Transmission. [29] [30] También existe una versión completa no oficial del demonio de transmisión que se puede ejecutar como un servicio de Windows . [31] Esta misma versión completa no oficial del demonio de transmisión que se ejecuta como un servicio de Windows se puede utilizar para la transmisión directa de los archivos descargados. [32]
En GitHub se encuentra un puerto para todas las plataformas mejorado con transmisión de los archivos descargados . [33]
También está adaptado 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.
Los paquetes contaminados instalaban 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 (que valía aproximadamente 404 dólares en el momento del ataque). ataque) para obtener el paquete de descifrado. El sitio web Transmission recomendó a los usuarios de Mac que actualizaran 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 antimalware XProtect .
Recepción
Transmission es el cliente BitTorrent predeterminado de muchas distribuciones Unix y Linux , [37] incluyendo Ubuntu , [38] Mint , [39] Fedora , [40] Puppy , [41] Zenwalk , [42] y la versión GNOME de openSUSE . [43]
Fon envía sus enrutadores con Transmission preinstalado. [44]
El editor de CNET, Paul Huges, elogió a Transmission por su "simplicidad, peso ligero y muchas funciones" y, en abril de 2017, el software ocupó el tercer lugar en descargas P2P para Mac en CNET . [45] [46]
^ Solo GPL-2.0 o solo GPL-3.0 o cualquier licencia futura respaldada por Mnemosyne LLC.
^ Con excepción de OpenSSL.
Referencias
^ "MovedToGitHub/Cambios - Transmisión". trac.transmissionbt.com . Archivado desde el original el 28 de noviembre de 2018 . Consultado el 25 de febrero de 2017 .
^ "transmisión: repositorio oficial del cliente BitTorrent de transmisión". 4 de diciembre de 2017. Archivado desde el original el 18 de octubre de 2016 . Consultado el 25 de febrero de 2017 a través de GitHub.
^ "4.0.5". 6 de diciembre de 2023 . Consultado el 6 de diciembre de 2023 .
^ Transmisión-Qt para Windows | Un cliente BitTorrent rápido y sencillo. Trqtw.sourceforge.net. Recuperado el 9 de diciembre de 2013.
↑ COPIA en baúl – Transmisión Archivado el 28 de noviembre de 2018 en Wayback Machine . Trac.transmissionbt.com. Recuperado el 9 de diciembre de 2013.
^ ab Transmission - Acerca de, 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). Comenzando con el escritorio de Fedora: Edición Fedora 20. Presione. págs.209–. ISBN978-1-4842-0067-4. Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ Richard Petersen (2011). Red Hat Enterprise Linux 6: escritorio y administración. Prensa de tortugas surfistas. págs. 246–. ISBN978-1-936280-25-4. Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ Enlaces magnéticos, extensión para que pares envíen archivos de metadatos, Trac.transmissionbt.com, archivado desde el original el 5 de agosto de 2017 , consultado el 24 de agosto de 2012
^ ab Scott Granneman (18 de octubre de 2010). Mac OS X Snow Leopard para usuarios avanzados. Presione. págs. 237–. ISBN978-1-4302-3031-1. Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ IPv6 no funciona con rastreadores de doble pila, Trac.transmissionbt.com, archivado desde el original el 5 de agosto de 2017 , consultado el 24 de agosto de 2012
^ Agregar listas de rastreadores a torrents, Trac.transmissionbt.com, archivado desde el original el 5 de agosto de 2017 , consultado el 24 de agosto de 2012
^ Implementación del protocolo Local Peer Discovery, Trac.transmissionbt.com, archivado desde el original el 5 de agosto de 2017 , recuperado 24 de agosto 2012
^ Agregar soporte uTP, Trac.transmissionbt.com, archivado desde el original el 13 de julio de 2019 , consultado el 24 de agosto de 2012
^ Compatibilidad con el protocolo de seguimiento UDP, Trac.transmissionbt.com, 12 de febrero de 2011, archivado desde el original el 5 de agosto de 2017 , consultado el 24 de agosto de 2012
^ Moharir, Rishabh (8 de febrero de 2023). "La actualización de Transmission 4.0 está aquí después de dos años". Son noticias FOSS . Consultado el 8 de febrero de 2023 .
^ "Construcción - Transmisión". trac.transmissionbt.com . Archivado desde el original el 31 de agosto de 2011 . Consultado el 4 de mayo de 2011 .
^ "Registro de cambios de transmisión". Archivado desde el original el 24 de mayo de 2015 . Consultado el 19 de mayo de 2011 .
^ "Tecnología de comunicación P2P: distribución de datos de gran capacidad BitTorrent" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2012 . Consultado el 31 de julio de 2021 .
^ "Transmisión-Qt portátil". PortableApps.com: software portátil para unidades USB, portátiles y en la nube . Archivado desde el original el 2 de diciembre de 2014 . Consultado el 29 de noviembre de 2014 .
^ "Torrent | CoreOS - iPhoneUnix". Archivado desde el original el 8 de marzo de 2008 . Consultado el 6 de abril de 2008 .
^ iTransmission, un cliente BitTorrent nativo en iOS, github.com, archivado desde el original el 29 de enero de 2016 , recuperado 27 de julio 2016
^ "Léame - Acerca de". Transdroide . GitHub.com. Archivado desde el original el 17 de enero de 2023 . Consultado el 14 de julio de 2018 .
^ Creación de TransmissionQt en Windows, Trac.transmissionbt.com, archivado desde el original el 14 de agosto de 2012 , consultado el 24 de agosto de 2012
^ Edificio, Trac.transmissionbt.com, archivado desde el original el 14 de mayo de 2012 , consultado el 24 de agosto de 2012
^ Un control remoto de Windows similar a µTorrent para el cliente Transmission, archivado desde el original el 8 de agosto de 2012 , 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 , recuperado 27 de julio 2016
^ Transmission 1.76 Windows, Sb-innovation.de, archivado desde el original el 19 de julio de 2011 , 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, archivado desde el original el 2 de febrero de 2014 , consultado el 27 de enero de 2014.
^ Streaming: CÓMO simplificado, Sourceforge.net, archivado desde el original el 10 de diciembre de 2015 , consultado el 27 de abril de 2016
^ cfpp2p/transmission: Bifurcación actualizada del cliente Transmission BitTorrent, github.com, archivado desde el original el 16 de abril de 2018 , recuperado 27 de abril 2016
^ Clark/Nikdel/Powell (6 de marzo de 2016). "Nuevo instalador del cliente BitTorrent de transmisión infectada KeRanger de OS X Ransomware". Blog de Palo Alto Networks . Archivado desde el original el 7 de marzo de 2016 . Consultado el 7 de marzo de 2016 .
^ Jim Finkle (7 de marzo de 2016). "Los usuarios de Apple fueron objeto de la primera campaña conocida de ransomware para Mac". Reuters . Archivado desde el original el 1 de julio de 2017 . Consultado el 2 de julio de 2017 .
^ "Apple Macs objetivo del ransomware KeRanger por primera vez". el guardián . 7 de marzo de 2016. Archivado desde el original el 7 de marzo de 2016 . Consultado el 8 de marzo de 2016 .
^ Mike McGrath (10 de junio de 2010). Linux en sencillos pasos, 5ta edición. En sencillos pasos. págs.85–. GGKEY:EE005NUYU77. Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ Pitt, Martin (14 de enero de 2008), Registro de cambios de Ubuntu, archivado desde el original el 13 de agosto de 2011 , recuperado 15 de mayo de 2008
^ Notas de la versión de Elyssa, archivado desde el original el 31 de julio de 2015 , consultado el 23 de agosto de 2009
^ Distribución/Descarga/BitTorrent, archivado desde el original el 4 de agosto de 2019 , consultado el 19 de agosto de 2009
^ Notas de la versión de Puppy Linux 4.2, archivadas desde el original el 19 de julio de 2009
^ Lista de paquetes Zenwalk, archivado desde el original el 3 de marzo de 2016 , consultado el 20 de marzo de 2021
^ Hacer de Transmission el cliente BitTorrent predeterminado en 11.2, archivado desde el original el 13 de enero de 2016 , consultado el 19 de agosto de 2009
^ FON comienza a vender enrutador Fonera 2.0n con transmisión, archivado desde el original el 20 de enero de 2015 , consultado el 9 de diciembre de 2009
^ "Transmisión para Mac", download.cnet.com , archivado desde el original el 12 de mayo de 2017 , recuperado 12 de abril 2017
^ "Software P2P y para compartir archivos para Mac". descargar.cnet.com . Archivado desde el original el 12 de abril de 2017 . Consultado el 11 de abril de 2017 .
enlaces externos
Wikimedia Commons tiene medios relacionados con la transmisión (BitTorrent).