Transmission permite asignar prioridades a los torrents y a los archivos dentro de los torrents, influyendo así potencialmente 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 integrado para que los usuarios puedan controlar Transmission de forma remota a través de la web. [10] También admite el mapeo automático de puertos mediante UPnP / NAT-PMP , almacenamiento en caché de pares, listas de bloqueo para pares malos , límites de ancho de banda dependientes 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] Micro Transport Protocol (μTP), [14] y rastreador UDP . [15]
No admite la suscripción directa a feeds RSS que contengan archivos torrent para 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 mediante Sparkle y Universal Binary (hasta la versión 2.22).
Transmission 4.0.0, lanzado en febrero de 2023, agregó soporte para la versión 2 del protocolo BitTorrent mientras mantenía la compatibilidad con versiones anteriores de torrents v1. [16]
Desarrollo
Transmission 1.60 y 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 la fuente, ya sea descargándolas desde el 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 una Apple Mac con una CPU Intel ; los sistemas basados en PowerPC ya no son compatibles de forma nativa. Desde Transmission 4.0, también se admite Apple Silicon. [19]
El back-end de Transmission (libTransmission) también sirve como base del demonio de Transmission . El demonio soporta un front-end web llamado Clutch. Las versiones anteriores han sido portadas para formar la base del sistema de actualización para el videojuego Metal Gear Online en PlayStation 3 , [20] [21] así como el back-end para el servicio BitTorrent de ImageShack .
Transmission es un conjunto de clientes BitTorrent livianos (en formato GUI, CLI y daemon). Todas sus versiones cuentan con una interfaz muy simple e intuitiva sobre un back-end multiplataforma eficiente.
Existen varios clientes de transmisión para diferentes sistemas operativos, incluidos Unix-like , macOS y BeOS / ZETA . El front-end de cada sistema operativo se crea utilizando kits de herramientas de widgets nativos . [6] Por ejemplo, transmission-gtk utiliza 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 transmission-daemon. Python-transmissionrpc es un módulo de Python que implementa el protocolo JSON-RPC para Transmission.
El 3 de marzo de 2008 se realizó un port no oficial de Transmission usando una interfaz de línea de comandos (CLI) en iOS. [23] En noviembre de 2010, se lanzó iTransmission, otro port no oficial, para iPhones con jailbreak que cuenta con una GUI que es capaz de descargar directamente al dispositivo a través de WiFi o 3G. [24] Se lanzó un control remoto de Transmission para Android , con el nombre de Transdroid , pero actualmente no admite la descarga directa a los dispositivos. [25]
En Windows , Transmission-Qt se puede construir con MinGW , [26] el demonio y las herramientas de consola se pueden construir con Cygwin , [27] también hay dos GUI de terceros : transmission-remote-dotnet [28] y Transmission Remote GUI, [29] así como compilaciones completas no oficiales del Cliente Qt de Transmission. [30] [31] También hay una compilación completa no oficial del demonio de Transmission que se puede ejecutar como un servicio de Windows . [32] Esta misma compilación completa no oficial del demonio de Transmission que se ejecuta como un servicio de Windows se puede utilizar para la transmisión directa de los archivos descargados. [33]
En GitHub se encuentra un puerto para todas las plataformas mejorado con transmisión de los archivos descargados . [34]
También está portado al sistema operativo Maemo de la tableta de Internet Nokia N810 y del 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 infectados instalaban una aplicación ransomware (una variante de Linux.Encoder.1 , pero recompilada para Mac, conocida como KeRanger ) que encripta los archivos del usuario e intenta obligarlo a pagar 1 Bitcoin (que en el momento del ataque valía aproximadamente 404 dólares estadounidenses) para obtener el paquete de desencriptación. El sitio web Transmission recomendó a los usuarios de Mac que actualizaran inmediatamente a una nueva versión que eliminara el archivo infectado con malware. Apple revocó el certificado de desarrollador que se utilizó para firmar el paquete infectado y agregó la firma del paquete al sistema anti-malware XProtect .
Recepción
Transmission es el cliente BitTorrent predeterminado de muchas distribuciones Unix y Linux , [38] incluyendo Ubuntu , [39] Mint , [40] Fedora , [41] Puppy , [42] Zenwalk , [43] y la versión 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 repleto de funciones" y en abril de 2017 el software ocupó el tercer lugar en descargas P2P para Mac en CNET . [46] [47]
^ 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 – Transmission". trac.transmissionbt.com . Archivado desde el original el 28 de noviembre de 2018 . Consultado el 25 de febrero de 2017 .
^ "transmission: Official Transmission BitTorrent client repositorio". 4 de diciembre de 2017. Archivado desde el original el 18 de octubre de 2016. Consultado el 25 de febrero de 2017 en GitHub.
^ "4.0.6". 30 de mayo de 2024. Consultado el 31 de mayo de 2024 .
^ Transmission-Qt para Windows | Un cliente BitTorrent rápido y sencillo. Trqtw.sourceforge.net. Consultado el 9 de diciembre de 2013.
^ COPIA en el maletero – Transmisión Archivado el 28 de noviembre de 2018 en Wayback Machine . Trac.transmissionbt.com. Consultado el 9 de diciembre de 2013.
^ ab 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). Beginning Fedora Desktop: Fedora 20 Edition. Apress. págs. 209–. ISBN978-1-4842-0067-4Archivado 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. Surfing Turtle Press. pp. 246–. ISBN978-1-936280-25-4Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ Enlaces magnéticos, extensión para que los 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
^ por Scott Granneman (18 de octubre de 2010). Mac OS X Snow Leopard para usuarios avanzados. Apress. págs. 237–. ISBN978-1-4302-3031-1Archivado desde el original el 17 de enero de 2023 . Consultado el 1 de noviembre de 2016 .
^ IPv6 no funciona contra 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 , consultado el 24 de agosto de 2012
^ Añadir compatibilidad con 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 ya está aquí después de dos años". It's FOSS News . Consultado el 8 de febrero de 2023 .
^ "Edificio - 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 .
^ "Transmission 4.0.0-beta.1" . Consultado el 11 de mayo de 2023 .
^ "Tecnología de comunicación P2P: distribución de datos de gran capacidad de BitTorrent" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2012 . Consultado el 31 de julio de 2021 .
^ "Transmission-Qt Portable". 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 nativo de BitTorrent en iOS, github.com, archivado desde el original el 29 de enero de 2016 , consultado el 27 de julio de 2016
^ "Readme - About" (Léame - Acerca de). Transdroid . 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 , consultado el 27 de julio de 2016
^ Transmisión 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 - The Simplified HOW TO, Sourceforge.net, archivado del original el 10 de diciembre de 2015 , consultado el 27 de abril de 2016
^ cfpp2p/transmission: Bifurcación actualizada del cliente BitTorrent Transmission, github.com, archivado del original el 16 de abril de 2018 , consultado el 27 de abril de 2016
^ Clark/Nikdel/Powell (6 de marzo de 2016). "Nuevo instalador de cliente BitTorrent de transmisión infectado por KeRanger de OS X". 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 son el objetivo 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 .
^ "Macs de Apple atacados por el ransomware KeRanger por primera vez". The Guardian . 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 in easy steps, 5.ª edición. En Easy Steps. 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 , consultado el 15 de mayo de 2008
^ Notas de la versión de Elyssa, archivadas desde el original el 31 de julio de 2015 , consultadas 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 de Zenwalk, archivado del original el 3 de marzo de 2016 , consultado el 20 de marzo de 2021
^ Convertir Transmission en 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 el enrutador Fonera 2.0n con transmisión, archivado desde el original el 20 de enero de 2015 , consultado el 9 de diciembre de 2009
^ "Transmission for Mac", download.cnet.com , archivado desde el original el 12 de mayo de 2017 , consultado el 12 de abril de 2017
^ "Software de intercambio de archivos y P2P para Mac". download.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 Transmisión (BitTorrent).