EMule

Wikipedia
Loikkaa: valikkoon, hakuun
eMule

EMule mascot.png

Kehittäjä eMule-Team
Kehityshistoria
Vakaa versio v0.50a / 7. huhtikuuta 2010
Tiedot
Ohjelmistotyyppi P2P
Alusta Windows
Lisenssi GNU GPL
Verkkosivu eMulen kotisivut

eMule on GNU GPL-lisenssin alaisuudessa julkaistu vertaisverkko-ohjelma, joka toimii eDonkey-verkossa. eMule tarjoaa uusia ominaisuuksia verrattuna alkuperäiseen eDonkey-asiakasohjelmaan. eMule toimii Microsoft Windows -käyttöjärjestelmissä. Koska eMulen lähdekoodi on vapaassa levityksessä, on sille kehitetty lukuisia modeja, jotka sisältävät uusia ominaisuuksia, joita ei löydy vielä virallisesta eMulesta syystä tai toisesta. Liikkellä on myös modeja, jotka rikkovat lisenssiä, lisäävät haitallisia ominaisuuksia ja lisäävät käyttäjän toimia seuraavia osia ohjelmaan. Myös käännöksiä muille käyttöjärjestelmille on, esimerkiksi aMule.

eMule- eli eDonkey-verkon vahvin puoli on tiedostojen pitkä ikä, verkosta voi löytää hyvinkin vanhaa tavaraa. Lisäksi verkko on keskittynyt enemmän suuriin tiedostoihin.

Historia[muokkaa | muokkaa wikitekstiä]

eMule projekti aloitettiin 13. toukokuuta, 2002 Hendrik Breitkreutzin toimesta (tunnetaan myös nimellä Merkur), koska hän oli tyytymätön alkuperäiseen eDonkey2000 ohjelmaan. Ajan kuluessa lisää kehittäjiä liittyi projektiin. Lähdekoodi julkaistiin ensimmäisen kerran 0.02 versiosta ja SourceForge sivustolla 6. kesäkuuta, 2002.

eMule julkaistiin ensimmäisen kerran binaarisena 4. elokuuta, 2002 versiona 0.05a. Ansiojärjestelmä toteutettiin ensimmäistä kertaa 14. syyskuuta, 2002 versiossa 0.19a. eMule projektin internet-sivu laukaistiin 8. joulukuuta, 2003. Sen julkaisun jälkeen, eMulea on ladattu yli 657 miljoona kertaa (21. tammikuuta, 2013), nostaen sen toiselle sijalle kautta aikain ladatuimmissa projekteissa SourceForge sivustolla.[1]

Nykyiset versiot (v0.40+) eMulesta ovat lisänneet tuen Kad verkolle. Tässä verkossa on toteutus Kademlia protokollasta, joka ei ole riippuvainen oleellisista servereistä kuten eDonkey on, mutta on totetus tiivistetietokannan hajauttamisesta.

Lisättyjä ominaisuuksia viimeaikaisissa versioissa oli kyky hakea käyttämällä unicodea, joka sallii tiedostojen haun ei-Latinan kielisillä aakkosilla, ja kyky hakea servereiltä valmiita lähteitä keskeneräisiin tiedostoihin Edonkey verkossa.

Uusissa versioissa lisättiin lista "huonoille lähteille". Ohjelma lisää IP-osoitteen listaan yhden epäonnistuneen yhteydenottoyrityksen jälkeen. Kun IP-osoite on lisätty "huonojen lähteitten listaan", ohjelma käsittelee tämän IP-osoitetta kuolleena IP:nä. Ei saatavilla olevat IP:t bannataan 15-45 minuutiksi. Jotkut käyttäjät ovat valittaneet että se johtaa aktiivisten lähteitten menetykseen ja sittemmin hidastaa latausnopeutta.

Muita viimeaikana lisättyjä ominaisuuksia: kyky suorittaa eMule käyttäjätunnukselta, jolla on rajoitetut käyttöoikeudet (lisäten turvallisuutta), ja älykkään korruptuneiden tiedostojen käsittelyn (siten että korruptoitunutta tiedostoa ei tarvitse ladata uudelleen).

0.46b versio lisäsi mahdollisuuden luoda ja hallita "eMule kokoelma" tiedostoja, jotka sisältävät joukon linkkejä tiedostoihin jotka on tarkoitettu ladattavaksi yhdessä.

Moni Internet-palveluntarjoaja on häirinnyt oletusarvoisia P2P portteja johtaen hitaisiin latausnopeuksiin. 0.47b versio lisää protokollan obfuskoinnin; eMule automaattisesti valitsee kaksi porttia satunnaisesti käynnistyessään.

eMulea pidetään nykyään vakaana tuotteena, ja uusia versioita ei julkaista enää niin tiheään kuin ennen; viidestä kuuteen kuukauteen on nyt tyypillinen aikaväli julkaisujen välissä. Viimeisin versio on 0.50a joka julkaistiin alkuvuodesta 2010.

Ominaisuudet[muokkaa | muokkaa wikitekstiä]

eMulen pääominaisuuksia ovat

  • ansiojärjestelmä, joka palkitsee lähettäjiä;
  • lähteiden vaihto, jonka avulla kaikkia tiedostoa jakavat käyttäjät löytyvät nopeasti;
  • mahdollisuus esikatsella latautumassa olevien RAR- ja ZIP-tiedostojen sisältöä;
  • automaattinen lähetysnopeudensäätely, joka etsii sopivan nopeuden, joka ei haittaa muuta liikennettä;
  • edistynyt rikkoutuneiden tiedostojen käsittely: jokainen tiedosto ja sen osa (kimpale, koko 9.28 Mt) ja kimpaleen osa (180 kt kooltaan) tarkistetaan ja tarvittaessa eMule lataa rikkoutuneet osat uudelleen;
  • viestintäominaisuudet, kuten sisäänrakennettu IRC-asiakasohjelma, yksityisviestit toisille käyttäjille sekä kaverilistat sekä
  • mahdollisuus käyttää omaa asiakasohjelmaansa verkon yli (HTTP-käyttöliittymä).

Versiossa v0.40 ja siitä eteenpäin eMulessa on myös ollut oma toteutus palvelimettomasta Kademlia (Kad)-verkosta.

MODit[muokkaa | muokkaa wikitekstiä]

eMulesta on monia eri modauksia, kuten aMule, xMule ja iMule. Näistä iMule käyttää Kad-verkkoa ja anonyymiä I2P-verkkoa. Siinä eDonkey-verkon käyttö ja serverit on kokonaan poistettu. iMule lataa ja jakelee paljastamatta käyttäjän IP-osoitetta ja identiteettiä.

Huijaussivustot[muokkaa | muokkaa wikitekstiä]

Huijaussivusto sijaitsee osoitteessa eMule.com joka pyytää käyttäjää soittamaan 900-numeroon asennuksen yhteydessä, tarkoituksena maksaa asennuskoodista. Asennusohjelma on lähes identtinen oikean kanssa. Myös toinen huijaussivusto on osoitteessa eMule.org joka pyytää käyttäjän email-osoitetta jotta voi liittyä jäseneksi.

Kolmas sivu sijaitsee osoitteessa official-emule.com joka jakaa päivitettyä versiota eMulesta joka asentaa mainosohjelman ja lähettää tietoja ulkopuolisille servereille, toisin kuin virallinen versio.

Viitteet[muokkaa | muokkaa wikitekstiä]

Aiheesta muualla[muokkaa | muokkaa wikitekstiä]