MLDonkey

MLDonkey ist eine offene Quelle, Mehrprotokoll, Gleicher-zu-Gleicher-Dateiteilen-Anwendung, die als eine Zurückende-Server-Anwendung auf vielen Plattformen läuft. Es kann durch eine Benutzerschnittstelle kontrolliert werden, die durch eines von vielen getrennten Vorderenden, einschließlich einer Webschnittstelle, telnet Schnittstelle und mehr als ein Dutzend heimische Kundenprogramme zur Verfügung gestellt ist.

Ursprünglich ein Kunde von Linux für das eDonkey Protokoll, es läuft jetzt auf vielen Geschmäcken nach Unix ähnlichen, Mac OS X, Windows und MorphOS und unterstützt zahlreiche Gleicher-zu-Gleicher-Protokolle.

Es wird in OCaml, mit einem C und sogar einem Zusammenbau geschrieben.

Geschichte

Die Entwicklung der Software hat gegen Ende 2001 begonnen. Der ursprüngliche Entwickler von MLDonkey ist Fabrice Le Fessant von INRIA. Es wurde als eine Anstrengung ursprünglich konzipiert, den Gebrauch von OCaml in der offenen Quellgemeinschaft auszubreiten.

Im Januar 2003, hat Slyck.com kurze Reibung zwischen MLDonkey Entwicklern und dem offiziellen Übernetz Entwickler von MetaMachine gemeldet, die MLDonkey als ein "Schelm-Kunde" angeblich für das falsche Verhalten im Netz verurteilt haben.

Versionen vorher 3.0 haben eine bekannte Sicherheitsverwundbarkeit, die einem Angreifer mit dem Zugang zur Webschnittstelle erlaubt, jede Datei auf dem Dateisystem zu lesen.

Eigenschaften

Eigenschaften des MLdonkey Kerns:

  • Der Gleiche dem Gleichen (p2p) Programm, das die folgenden Netzprotokolle entweder teilweise oder völlig unterstützt:
  • EDonkey-Netz
  • Übernetz
  • Kad Netz
  • HTTP/FTP
  • Vielfache Kontrollschnittstellen: telnet, Webschnittstelle, Dritter GUIs.

Geschrieben auf der OCaml Programmiersprache und lizenziert unter dem GPL trennt die Anwendung die Benutzerschnittstelle (der ein WWW-Browser, telnet, oder eine GUI Drittanwendung sein kann), und der Code, der mit den Gleicher-zu-Gleicher-Netzen aufeinander wirkt.

MLDonkey ist im Stande, gleichzeitig verschiedenen Gleichen in Verbindung zu stehen, die verschiedene Netzprotokolle verwenden. Außerdem kann es herunterladen und Teile einer Datei aus verschiedenen Netzprotokollen verschmelzen, obwohl diese Eigenschaft zurzeit als experimentell dokumentiert wird. MLDonkey läuft in einer Endsitzung und verlangt keine GUI Umgebung, Gedächtnis sparend und Mittel bearbeitend. Verhalten wird von editable Konfigurationsdateien, oder — auf eine benutzerfreundlichere Mode — von einer getrennten Benutzerschnittstelle kontrolliert.

Von der Ausgabe 2.9.0 auf wird die Unterstützung für gnutella und G2 in standardmäßig nicht mehr kompiliert, weil sowohl plugins verwanzt als auch zurzeit unaufrechterhalten sind; jedoch ist es noch möglich, sie in durch das Bilden der passenden Einstellung in der Konfigurationsdatei zu kompilieren.

Siehe auch

  • Vergleich der eDonkey Software
  • Vergleich von Kunden von BitTorrent

Allgemeine Verweisungen

Frontends

Außenverbindungen


Liste von schwedischem sportspeople / Der erste makedonische Krieg
Impressum & Datenschutz