Transmission

Wikipediasta
Siirry navigaatioon Siirry hakuun
Transmission
Transmission
Transmission
Kehittäjä Charles Kerr, Mitchell Livingston
Kehityshistoria
Ensijulkaisu 17. syyskuuta 2005
Vakaa versio 4.0.6 ()[1]
Kehitystilanne Aktiivinen
Tiedot
Ohjelmistotyyppi BitTorrent
Alusta macOS, Linux, BSD, Solaris, Platypux ja useat sulautetut alustat
Ohjelmointikielet C++, Objective-C++
Lisenssi GPL/MIT
Aiheesta muualla
Verkkosivusto
Versiohallinta

Transmission on ilmainen avoimen lähdekoodin BitTorrent-ohjelmisto. Ohjelmisto on saatavana usealle eri käyttöjärjestelmälle. OS X, Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Platypux ja kahdeksan eri valmistajan sulautettua alustaa ovat virallisesti tuettuja. Epäviralliset Windows-, iOS- ja Android-versiot ovat saatavilla, joskin näiden käyttöliittymä ei ole standardi.[2]

Tekniset ominaisuudet

[muokkaa | muokkaa wikitekstiä]

Ohjelma on toteutettu C- ja Objective-C-ohjelmointikielillä, mikä tekee siitä reagoivan verrattuna tulkattavilla kielillä toteutettuihin asiakasohjelmiin. Transmissionin perustoiminnallisuus pohjautuu libTransmissioniin, joka toimii myös daemonin ja Clutch-nimisen webkäyttöliittymän moottorina. Käytettävissä on natiivi GTK+-, Qt- tai OS X -käyttöliittymä. Muita kirjastoriippuvuuksia ovat libevent, OpenSSL, libnatpmp, miniupnpc, curl ja zlib.[3]

Transmission on suunniteltu lähtökohtaisesti vähäiseen resurssien kulutukseen: testauksen aikana Transmission käytti alle neljäsosan muiden Bittorrent-asiakkaiden käyttämästä muistista.[4] Transmission kulutti myös vähemmän CPU-aikaa, kuin muut testatut GUI-asiakasohjelmat. Jopa vähemmän kuin eräät terminaalipohjaiset asiakasohjelmat.

  • Torrent-tiedostojen ja niiden sisäisten tiedostojen lataamisen priorisointi.
  • Torrent-tiedostojen asettaminen jonoon versiosta 2.40 lähtien.
  • Tuki magneettilinkeille versiosta 1.80 lähtien.[5]
  • Ladattavien tiedostojen valitseminen.
  • Mahdollisuus siirtää torrentteja toiseen kansioon latauksen valmistuttua.
  • Torrent-tiedostojen luominen.
  • Protokollan liikenteen salaus.
  • Vertaisvaihto (yhteensopiva Vuze- ja µTorrent-ohjelmien kanssa).
  • Daemon-tila.
  • Etäkäyttö sisäänrakennetun web-palvelimen kautta.
  • Automaattinen porttien kartoitus (UPnP/NAT-PMP)
  • Nopea latauksen jatkaminen.
  • Estolistat pahojen vertaisten torjuntaan.
  • Karanteeni saastuneille latauksille OS X:ssä alkaen versiosta 2.50.
  • Yksittäinen kuunneltava portti kaikille torrenteille.
  • Ajoitetut kaistarajoitukset.
  • Yleiset ja torrent-kohtaiset kaistarajoitukset.
  • Torrenttien lajittelu ja suodatus.
  • Osittainen[6] IPv6-tuki 1.50-versiosta lähtien.
  • Tuki HTTPS-seurantapalvelimille.
  • DHT-tuki (Mainline) versiosta 1.70 lähtien[7], IPv6-DHT 1.80-versiosta lähtien.[8]
  • µTP-tuki versiosta 2.30 lähtien.
  • Tuki verkkosiemenille.
  • UDP-seurantapalvelimien tuki versiosta 2.30 lähtien.

Levinneisyys ja vastaanotto

[muokkaa | muokkaa wikitekstiä]

Transmission on oletus BitTorrent-asiakasohjelma monissa Unix- ja Linux-jakeluissa, mukaan lukien Joli OS, Solaris,[9] Ubuntu (14. tammikuuta 2008 lähtien),[10] Mandriva (kevät 2008 lähtien),[11] Mint,[12] Fedora,[13] Puppy,[14] CrunchBang,[15] Zenwalk,[16] ja openSUSE:n GNOME-variantissa.[17] Myös FON-reitittimissä on transmission valmiiksi asennettuna.[18]

Transmission oli ladattu yli 230 000 kertaa viikko sen julkaisun jälkeen.[19] ja on myös suosituin BitTorrent−ohjelma Mac−ohjelmien lataussivuilta MacUpdate ja VersionTracker ladatuista ohjelmista.lähde?

Maaliskuussa 2016 Transmissionin asennustiedosto sisälsi KeRanger nimisen kiristyshaittaohjelman, joka on ensimmäinen laatuaan Mac-alustalla.[20][21]

ESET huomasi Transmissionin kotisivujen latauslinkin levittävän OSX/Keydnap-haittaohjelmaa elokuussa 2016.[22][23] Kyseinen Keydnap varastaa salasanoja, sekä avaa takaoven jolla hakkerit voivat suorittaa komentoja käyttäjän koneella.

  1. 4.0.6, (viitattu ). Tieto on haettu Wikidatasta.
  2. Changes - Transmission
  3. net-p2p/transmission (Web Archive) gentoo-portage.com: Gentoo-Portage. Arkistoitu 25.3.2013. Viitattu 31.8.2016. (englanniksi)
  4. Benchmarks made 8 Nov 2009 (englanniksi)
  5. https://trac.transmissionbt.com/ticket/2096 (Arkistoitu – Internet Archive)
  6. https://trac.transmissionbt.com/ticket/1731 (Arkistoitu – Internet Archive)
  7. https://forum.transmissionbt.com/viewtopic.php?f=1&t=7617 (Arkistoitu – Internet Archive)
  8. https://trac.transmissionbt.com/changeset/9549 (Arkistoitu – Internet Archive)
  9. Solaris Transmission package description pkg.oracle.com. (englanniksi)
  10. Martin Pitt: Ubuntu Changelog changelogs.ubuntu.com. 14.1.2008. Viitattu 31.8.2016. (englanniksi)
  11. New default applications for GNOME wiki.mandriva.com. Arkistoitu 7.7.2013. Viitattu 6.8.2009. (englanniksi)
  12. Elyssa Release Notes linuxmint.com. Viitattu 31.8.2016. (englanniksi)
  13. Distribution/Download/BitTorrent fedoraproject.org. Viitattu 31.8.2016. (englanniksi)
  14. Puppy Linux 4.2 Release Notes puppylinux.org.
  15. Release Notes - CrunchBang Linux 9.04.01 crunchbanglinux.org. (englanniksi)
  16. Zenwalk Package List packages.zenwalk.org. (englanniksi)
  17. Make Transmission the default BitTorrent client in 11.2 bugzilla.novell.com. (englanniksi)
  18. https://www.webcitation.org/6HwgUgrvf?url=http://www.shareconnector.com/fon-starts-selling-fonera-20n-router-with-transmission-rapidshare-support
  19. Kerr, Charles: Re: Proposing Transmission BitTorrent client as default mail-archive.com. 10.1.2008. (englanniksi)
  20. Andrew Lambert: KeRanger: The First Apple Ransomware discovered in hacked installer for Transmission 6.3.2016. bleepingcomputer.com: Bleeping Computer. Viitattu 31.8.2016. (englanniksi)
  21. Petrus Laine: Tietokoneen panttivangiksi kaappaava KeRanger-haittaohjelma levisi Applen Mac OS X:lle 7.3.2016. muropaketti.com: Muropaketti. Viitattu 31.8.2016.
  22. Marc-Etienne M.Léveillé: New OSX/Keydnap malware is hungry for credentials 6.7.2016. welivesecurity.com: We Live Security. Viitattu 31.8.2016. (englanniksi)
  23. IDG News Service: Latasitko tämän suositun Torrent-ohjelman? Varo, sisältää haittaohjelman 31.8.2016. tivi.fi: Tivi. Viitattu 31.8.2016.

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]