![]() | Este artículo debe actualizarse . La razón dada es: Transmission 3.0.0 cambió bastante, este artículo ahora está muy desactualizado. ( Julio de 2021 ) |
![]() | |
![]() Transmisión 3.0.0 con descarga activa | |
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 [3] ![]() |
Repositorio | |
Escrito en | C , objetivo-C |
Sistema operativo | Similar a Unix , macOS , Microsoft Windows [4] |
Escribe | Cliente BitTorrent |
Licencia | Solo GPL-2.0 o solo GPL-3.0 [a] [b] , MIT [5] |
Sitio web | transmisiónbt |
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]
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 los archivos que 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 afuentes 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).
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] [19] , así como el backend del servicio BitTorrent de ImageShack .
Hay una versión portátil disponible en PortableApps.com . [20]
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. [21] 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. [22] Se lanzó un control remoto de Transmission para Android , con el nombre de Transdroid, pero actualmente no admite la descarga directamente a los dispositivos. [23]
En Windows , Transmission-Qt se puede construir con MinGW , [24] el demonio y las herramientas de consola se pueden construir con Cygwin , [25] también hay dos GUI de terceros : Transmission-Remote-dotnet [26] y Transmission Remote GUI , [27] así como compilaciones completas no oficiales del cliente Qt de Transmission., [28] [29] También hay una compilación completa no oficial del demonio de Transmission que se puede ejecutar como un servicio de Windows . [30] Esta misma compilación completa no oficial del demonio Transmission que se ejecuta como un servicio de Windowsse puede utilizar para la transmisión directa de los archivos de descarga. [31]
Un puerto para todas las plataformas mejoradas con transmisión de los archivos de descarga se encuentra en GitHub . [32]
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.
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. [33] [34] [35]
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 .
Transmission es el cliente BitTorrent predeterminado de muchas distribuciones de Unix y Linux , [36] incluyendo Joli OS , Solaris , [37] Ubuntu , [38] Mandriva , [39] Mint , [40] Fedora , [41] Puppy , [42] CrunchBang , [43] Zenwalk , [44] y el sabor GNOME de openSUSE . [45]
Fon envía sus enrutadores con Transmission preinstalado. [46]
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. [47] [48]
![]() | Wikimedia Commons tiene medios relacionados con Transmisión (BitTorrent) . |