MLDonkey - MLDonkey
První vydání | 2001 |
---|---|
Stabilní uvolnění | 3.1.7 (6. července 2020[1]) [±] |
Náhled verze | žádný [±] |
Napsáno | OCaml, s nějakým C a shromáždění |
Operační systém | Microsoft Windows, OS X, Unixový, MorphOS |
Typ | P2P Sdílení souborů |
Licence | GPL |
webová stránka | mldonkey |
MLDonkey je open-source, více protokolů, peer-to-peer Sdílení souborů aplikace, která běží jako back-end serverová aplikace na mnoha platformách. Lze jej ovládat pomocí a uživatelské rozhraní poskytuje jeden z mnoha samostatných přední části, včetně a Webové rozhraní, telnet rozhraní a více než tucet rodák klientské programy.
Původně a Linux klient pro eDonkey Protokol, nyní běží na mnoha příchutích Unixový, OS X, Microsoft Windows a MorphOS a podporuje četné protokoly peer-to-peer.
Je napsán v OCaml, s nějakým C a nějaký shromáždění.
Dějiny
Vývoj softwaru začal na konci roku 2001. Původním vývojářem MLDonkey je Fabrice Le Fessant z INRIA. Původně to bylo koncipováno jako snaha rozšířit používání OCaml v komunitě open source.[2]
V lednu 2003 Slyck.com hlášeno krátké tření mezi vývojáři MLDonkey a úředníkem Síť Vývojáři MetaMachine, kteří odsoudili MLDonkey jako „nepoctivého klienta“, údajně kvůli nesprávnému chování v síti.[3]
Verze před 3.0 mají známou chybu zabezpečení, která umožňuje útočníkovi s přístupem k webovému rozhraní číst libovolný soubor v systému souborů.[4]
Funkce
Vlastnosti jádra MLdonkey:
- Peer to peer (p2p) program, který podporuje následující síťové protokoly, ať už částečně nebo úplně:
- Rychlá dráha (Kazaa )
- Síť eDonkey (s Síť a Síť Kad )
- BitTorrent (s DHT)
- Přímé spojení
- HTTP /FTP
- Více ovládacích rozhraní: telnet, webové rozhraní, grafické uživatelské rozhraní třetích stran.
Napsáno v OCaml programovací jazyk a licencován pod GPL, aplikace odděluje uživatelské rozhraní (což může být webový prohlížeč, telnet, nebo třetí strana GUI aplikace) a kód, který interaguje se sítěmi typu peer-to-peer.
MLDonkey je schopen se připojit současně k různým kolegům pomocí různých síťových protokolů. Kromě toho může stahovat a slučovat části jednoho souboru z různých síťových protokolů[5] i když je tato funkce v současné době dokumentována jako experimentální. MLDonkey běží v relaci terminálu a nevyžaduje prostředí grafického uživatelského rozhraní, což šetří paměť a prostředky zpracování. Chování je řízeno editovatelným konfigurační soubory, nebo - uživatelsky přívětivějším způsobem - ze samostatného uživatelského rozhraní.
Od vydání 2.9.0 (2007) dále podpora pro gnutella a G2 již nejsou ve výchozím nastavení kompilovány, protože oba doplňky jsou chybné a aktuálně neudržované;[6] stále je však možné je zkompilovat provedením příslušného nastavení v konfiguračním souboru.[7]
Viz také
Reference
- ^ „MLDonkey at GitHub“. GitHub. 2017-01-22. Citováno 2019-11-15.
- ^ „Fabrice Le Fessant; MLdonkey, program sdílení souborů typu peer-to-peer pro více sítí“.
- ^ Mennecke, Thomas (17. ledna 2003). „Rogue Clients and Overnet“.
- ^ Walker-Morgan, DJ (16. března 2009). „MLDonkey 3.0 zavírá bezpečnostní díru“. H-online.
- ^ „Nejnovější jádra (nad 2.5.28) obsahují experimentální funkci: rojení mezi sítěmi“.
- ^ http://mldonkey.sourceforge.net/OtherNetworksSupported
- ^ „MLDonkey se již ve výchozím nastavení nebude kompilovat v podpoře Gnutella a G2“. Archivovány od originál dne 14.01.2009.
Obecné odkazy
- Kwaśniewski, Andrzej (18. listopadu 2005). „P2P pod Linuksem“ [P2P v Linuxu]. PC svět (v polštině).
Frontends
externí odkazy
- MLDonkey na SourceForge.net
- Nový vývoj na github [1]
- Sledování chyb