eMule

eMule Popis tohoto obrázku, také komentován níže eMule 0.49b pod Windows Vista . Informace
Tvůrce Hendrik Breitkreuz
Vyvinul John a Ornis
První verze 2002
Poslední verze 0,50a (7. dubna 2010)
0.60b „Komunitní verze“ (15. ledna 2021)
Pokročilá verze 0,50b BETA1 (20. března 2015)
0,60a (14. srpna 2020)
Vklad sourceforge.net/p/emule/code/ci/default/tree
Napsáno C ++
Operační systém Microsoft Windows
životní prostředí Windows , Mac OS
Jazyky Vícejazyčné
Typ P2P klient
Distribuční politika Dárkové zboží
Licence GNU General Public License verze 2
webová stránka www.emule-project.net

eMule jebezplatný software pro sdílení souborů typu peer-to-peer , běží na systémech Microsoft Windows a macOS od roku 2006. SpolečnosteMule, kterábyla založena v květnu 2002 s cílem obejít eDonkey2000 , se nyní připojuje k sítím eDonkey a Kad . Mezi výhody, které eMule odlišují, patří přímá výměna zdrojů mezi klienty, rychlá diagnostika poškozených souborů a použití kreditního systému pro nejvěrnější uživatele.

eMule je naprogramován v C ++ a používá Microsoft Foundation Classes . Od července 2002 je eMule svobodný software vydávaný pod GNU General Public License . Od dubna 2013 je tento software druhým nejstahovanějším softwarem na SourceForge.net s 660 miliony stažení hned za VLC a jen něco přes 840 milionů.

Ačkoli poslední stabilní verze pochází z dubna 2010, vývoj pokračuje. Od 22. března 2015 je ve veřejném beta testu 0,50 b.

Dějiny

Geneze projektu

Projekt eMule byl zahájen dne 13. května 2002původně s Hendrikem Breitkreuzem (alias Merkurem ), nešťastný s původním klientem eDonkey2000 a který následně z projektu eMule odstoupil. K projektu se zatím připojilo dalších šest vývojářů . Zdrojový kód byl vydán nejprve ve verzi 0.02 a byl propuštěn na6. července 2002na SourceForge.net . Spustitelný soubor byl nejprve povolený4. srpna 2002během verze 0.05a. EMule Projekt webové stránky byl otevřen8. prosince 2003.

V roce 2005 projekt udržovalo 16 lidí: 2 vývojáři, 2 projektoví manažeři (včetně zakladatele Hendrika Breitkreuze), 3 testeři a 9 testerů-debuggerů. Oficiální stránku udržuje 7 webových vývojářů a 4 moderátoři.

Funkce

V0.19a (14. září 2004) byl první, kdo vlastnil kreditní systém .

Verze v0.42 (a následující) umožňuje kromě sítě eDonkey připojení k vlastní síti zvané Kademlia (tato síť má tu výhodu, že se dokáže obejít bez připojovacích serverů). V0.47c zavedla protokol možnost kódovací za účelem obejití opatření „protokol upínacích“ ( traffic shaping ), praktikované některými ISP (ve Francii  : zdarma a Club Internet mimo jiné). I když je to vždy možné, poskytovatelé přístupu stopy najdou.

Soudní řízení

The 21. února 2006, v 10 hodin, belgická federální policie zabavila největší server nastavený pro funkce eMule, Razorback2 . Tato operace byla hlavně mediální senzací, protože význam serverů pro provoz eMule byl s příchodem protokolu Kademlia značně snížen .

V polovinězáří 2007, mnoho (německých) serverů bylo zavřeno. Nicméně od té dobylistopadu 2007, 3 nové servery Razorback (Razorback 3.0, Razorback 3.1 a Razorback 3.2), s kapacitami ekvivalentními nebo dokonce většími než kapacity Razorback 2 a dalších Donkey Servers, byly schopny rychle zaplnit tyto uzávěry. Všimněte si, že pokud tyto servery stále nesou název Razorback, nic nenaznačuje žádný odkaz se starými servery.

Pokles počtu uživatelů

Ve Francii se od roku 2009 začal počet uživatelů eMule klesat kvůli obavám z zvýšených právních rizik s výskytem HADOPI  : „Emule ztratil téměř milion uživatelů do čtyř měsíců od 5 milionů na 4 miliony unikátních návštěvníků“ . Kvůli riziku proto eMule IT odborníci nedoporučují. Menšina uživatelů se vzdaluje od eMule a přechází k anonymnímu softwaru P2P, jako je iMule , zatímco většina uživatelů se obrací k webům pro hostování souborů , jako je například Megaupload .

V roce 2013 publikoval web Numerama.com (dříve Ratiatum.com, který se mimo jiné zaměřil na P2P) článek s názvem „BitTorrent zvítězil nad eMule. P2P ztratil. „ Odsuzuje, že BitTorrent odložil pojmy sdílení souborů mezi uživateli, jako je například knihovna v Alexandrii, která by byla decentralizovaná, ve prospěch okamžitého zájmu o rychlé stažení nových funkcí, i když to znamená, že se tyto soubory stanou nepřístupnými. o několik měsíců později (kvůli technické koncepci BitTorrent). Pokud jde o jeho konkurenta, je v současné době také na ústupu kvůli postupnému uzavírání trackerů (od roku 2013 jich bylo uzavřeno více než 50).

Základní pojmy

Software poskytuje velkou uživatelskou základnu; v průměru 20 milionů v roce 2007 , což je vynikající pro hledání vzácných souborů. Spravuje správce korekce chyb AICH (stejně efektivní jako BitTorrent ). Rovněž spravuje výměnu zdrojů mezi klienty prostřednictvím sítě Kademlia (což jí umožňuje výrazně snížit zátěž serverů); HighID také umožňuje uchovat zdroje dlouho po odpojení od serverů ED2K a / nebo KAD. eMule plně integruje protokol eDonkey 2000 a jeho vylepšení. eMule nefunguje jako jednoduchý server (nebo počítač), který pouze odesílá data; dává jednou a počítač, který obdržel, dává jinému, pak druhému atd. což umožňuje distribuci zátěže na mnoho počítačů, což by mohlo zatěžovat centralizovaný počítač.

Nízké ID

Režim „LowID“ (nízká identifikace) je přiřazen servery a označuje klientské počítače, na které nelze dosáhnout zvenčí, protože jsou za firewallem (nebo národním zařízením), který nebyl správně nakonfigurován (porty nejsou otevřené), nebo dokonce jehož IP adresa končí nulou (například 123.45.67.0). Stále mohou stahovat a přenášet, ale potřebují (automatickou) pomoc serverů nebo klientů v síti Kademlia, aby k nim měli přístup ostatní klienti. To značně zpomaluje jejich postup ve frontách. Klient LowID může stahovat / odesílat pouze z / do klienta HighID.

Na straně serveru klient LowID také spotřebovává mnohem větší šířku pásma než klient HighID kvůli lowidcallbacks. Kromě toho, iniciující nebo těžký uploader, který používá model, o uvolňovače jako MorphXT nebo Xtreme je nucen pracovat v LowID (například v práci, v hotelu), zjistil, že má malou kontrolu nad jeho priority stahování (zejména Powershares), protože servery omezují přesměrování připojení pro každého klienta.

Úvěrový systém

Po navázání kontaktu klienti obvykle nestahují ze zdroje; musí počkat ve frontě vedoucí ke zdroji, dokud nebude místo k dispozici. Tento kreditní systém podporuje šíření zdrojů tím, že dává přednost ve frontě těm, kteří nahrávají nejvíce. Zákazníky lze identifikovat bezpečným způsobem, protože od verze .29b je možné aktivovat možnost „použít zabezpečenou identifikaci“, asymetrickou kryptografickou funkci, která umožňuje šifrovat identifikátory zákazníků, které se také říká hash uživatel . Díky kreditnímu systému se zákazník může ve frontě vyšplhat až desetkrát rychleji než jiný. Každý klientský software ukládá na pevný disk množství dat, která přijal a odeslal z nebo do každého klienta, ke kterému byl připojen. Aby se zabránilo podvádění, kredity každého zákazníka se ukládají na klientských počítačích, se kterými obchodují, a nikoli na pevný disk jejich vlastního počítače. Každý uživatel má však možnost prohlížení: celkovou rychlost přenosu / příjmu v části „statistika“ a rychlost odesílání / přijímání dat přidružených ke konkrétnímu klientovi v dialogovém okně „podrobnosti“ přidruženého ke klientovi.

Přesný výpočet pro oficiální kreditní systém se skládá z následujících dvou poměrů:

Dva poměry jsou porovnány a menší je použit jako modifikátor. Existuje několik podmínek:

Odvozený nebo alternativní software

Licence GNU GPL umožňuje programátorům distribuovat upravené verze eMule za předpokladu, že je poskytnut zdrojový kód . Tolik z těchto upravených verzí, přezdívaných „mody“, přichází s grafickými vylepšeními, optimalizacemi, konfigurovatelnějšími možnostmi ...

Mody

Tyto mody jsou vytvořeny programy ze zdrojového kódu eMule nejnovější přidat vylepšení nebo změny. Některá zneužití však tuto praxi narušují: až do roku 2004 některé mody využívaly chybu v eMule, která umožňovala podvádět kreditní systém, aby stahoval s vyšší prioritou než ostatní uživatelé. Takový software pravděpodobně ve velkém měřítku destabilizuje celou síť; jsou kvalifikováni anglicismem mods leechers (z anglického leech  : leech ). Některé škodlivé weby oficiální software jednoduše znovu publikují, někdy s finanční kompenzací, přidávají k němu spyware nebo adware .

Mezi nejoblíbenější mody patří Emule ScarAngel, Emule MorphXT a Emule Xtreme .

Vidlice

Tyto vidlice jsou vytvořeny z eMule kódu, ale nenásledují modifikace původní verze: následují svého vlastního rozvoje.

Například software iMule je vidličkou softwaru aMule , který je sám o sobě portem eMule.

Portages

Porty ( porty v angličtině) jsou kompatibilní software vyvinutý pro jiné operační systémy . Patří mezi ně software aMule , lmule , xMule a JMule  (in) (napsaný v Javě ).

Poznámky a odkazy

  1. „  Komunita eMule v0.60b  “ ,15. ledna 2021(zpřístupněno 25. ledna 2021 )
  2. Testování Emule 0,60A (Beta)  " ,14. srpna 2020(zpřístupněno 3. září 2020 )
  3. „  https://github.com/irwir/eMule/releases/tag/eMule_v0.60a-community  “
  4. (in) Vincent Lextrait, „  Programovací jazyky Beacon v10.0  “ [ archiv30. května 2012] ,22. ledna 2010(zpřístupněno 14. března 2010 )
  5. „  Úvěrový systém  “ , na eMule ,12. března 2004
  6. (en) „  Nejlépe stahované soubory - navždy, denně aktualizováno  “ (přístup 4. dubna 2012 )
  7. „  Tým, lidé, kteří umožňují novou verzi eMule,  “ na eMule (přístup 24. června 2012 )
  8. David Legrand, „  eMule se zasekává, myšlenka na Freenautes?  » , Na Pcinpact.com ,8. září 2006
  9. „  Nezákonné stahování: Emule, BitTorrent, NewsGroups, jaká jsou rizika?“  » , Na Papygeek.com
  10. Bruno Cormier, „  servery eDonkey pod tlakem německé spravedlnosti  “ , na PC Inpact ,19. září 2007(zpřístupněno 24. června 2012 )
  11. Emuleovo publikum v roce 2009 upadá, Hadopiho efekt? ZDnet 2009
  12. Hadopi - Měli bychom opravdu přestat stahovat? Korben 2009
  13. BitTorrent zvítězil nad eMule. P2P ztratil . Numerama 14. listopadu 2013
  14. „  Megafolies  “ (zpřístupněno 24. června 2012 )
  15. (in) „  IP končí 0  “ na forum.emule-project.net (přístup 24. června 2012 )
  16. „  Emule - LowID  “ , k komentáři ça marche (zpřístupněno 24. června 2012 )
  17. „  Předvolby - připojení  “ na eMule (přístup 24. června 2012 )
  18. „  Zabezpečená identifikace  “ , na eMule ,15. července 2004
  19. Oficiální web JMule

Dodatky

Související články

externí odkazy