MLDonkey
Первоначальный выпуск | 2001 год |
---|---|
Стабильная версия | 3.1.7 [1] / 21 июня 2020 г |
Предварительный выпуск | нет [±] |
Репозиторий | |
Написано в | OCaml , с некоторым количеством C и ассемблером |
Операционная система | Microsoft Windows , OS X , Unix-подобная , MorphOS |
Тип | P2P- обмен файлами |
Лицензия | GPL-2.0 или новее |
Веб-сайт | млосел |
MLDonkey — это открытым исходным кодом многопротокольное одноранговое приложение для обмена файлами с , которое работает как серверное приложение на многих платформах. Им можно управлять через пользовательский интерфейс, предоставляемый одним из множества отдельных интерфейсов , включая веб-интерфейс , интерфейс Telnet и более дюжины собственных клиентских программ.
Первоначально клиент Linux для протокола eDonkey , теперь он работает на многих вариантах Unix-подобных , OS X , Microsoft Windows и MorphOS и поддерживает множество одноранговых протоколов.
Он написан на OCaml с добавлением C и ассемблера .
История
[ редактировать ]Разработка программного обеспечения началась в конце 2001 года. Первоначальным разработчиком MLDonkey является Фабрис Ле Фессант из INRIA . Первоначально он был задуман как попытка распространить использование OCaml в сообществе открытого исходного кода. [2]
В январе 2003 года сайт Slyck.com сообщил о кратковременных разногласиях между разработчиками MLDonkey и официальными разработчиками Overnet MetaMachine, которые назвали MLDonkey «мошенническим клиентом» якобы за некорректное поведение в сети. [3]
Версии до 3.0 имеют известную уязвимость безопасности, которая позволяет злоумышленнику, имеющему доступ к веб-интерфейсу, прочитать любой файл в файловой системе. [4]
Функции
[ редактировать ]Особенности ядра MLdonkey:
- Одноранговая (p2p) программа, которая частично или полностью поддерживает следующие сетевые протоколы:
- FastTrack ( Казаа )
- Сеть eDonkey (с сетью Overnet и Kad )
- BitTorrent (с основным DHT )
- Прямое подключение
- HTTP / ФТП
- Несколько интерфейсов управления: Telnet, веб-интерфейс, сторонние графические интерфейсы.
Написанное на языке программирования OCaml и лицензированное по лицензии GPL-2.0 или более поздней версии , приложение разделяет пользовательский интерфейс (который может представлять собой веб-браузер , Telnet или стороннее приложение с графическим интерфейсом пользователя ) и код, который взаимодействует с одноранговые сети.
MLDonkey может одновременно подключаться к разным узлам, используя разные сетевые протоколы. Кроме того, он может загружать и объединять части одного файла из разных сетевых протоколов. [5] хотя эта функция в настоящее время задокументирована как экспериментальная. MLDonkey работает в терминальном сеансе и не требует среды графического интерфейса, что позволяет экономить память и ресурсы обработки. Поведение контролируется с помощью редактируемых файлов конфигурации или, что более удобно для пользователя, из отдельного пользовательского интерфейса.
Начиная с версии 2.9.0 (2007 г.), поддержка gnutella и G2 больше не компилируется по умолчанию, поскольку оба плагина содержат ошибки и в настоящее время не поддерживаются; [6] однако их по-прежнему можно скомпилировать, задав соответствующие настройки в файле конфигурации. [7]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Выпуск 3.1.7» . 21 июня 2020 г. Проверено 21 марта 2021 г.
- ^ Фессант, Фабрис Ле; Патарин, Саймон (2003). Фабрис Ле Фессан; MLdonkey, многосетевая одноранговая программа обмена файлами (отчет). ИНРИА.
- ^ Меннеке, Томас (17 января 2003 г.). «Мошеннические клиенты и Интернет» . Архивировано из оригинала 28 мая 2010 года . Проверено 9 января 2010 г.
- ^ Уокер-Морган, диджей (16 марта 2009 г.). «MLDonkey 3.0 закрывает дыру в безопасности» . Х-онлайн .
- ^ «Последние ядра (выше 2.5.28) содержат экспериментальную функцию: роение между сетями» .
- ^ «Поддерживаемые другие сети — MLDonkey» .
- ^ «MLDonkey больше не будет компилироваться с поддержкой Gnutella и G2 по умолчанию» . Архивировано из оригинала 14 января 2009 г.
Общие ссылки
- Квасьневский, Анджей (18 ноября 2005 г.). «P2P под Linux» . Мир ПК (на польском языке).
Интерфейсы
[ редактировать ]- P2P-GUI (веб-интерфейс)
- Онагр (Palm OS)
- Санчо
- MuleDroid - Интерфейс Android [ постоянная мертвая ссылка ]
Внешние ссылки
[ редактировать ]- MLDonkey на SourceForge
- Новая разработка на GitHub [1]
- Трекер ошибок
- программное обеспечение 2001 года
- BitTorrent-клиенты для Linux
- Кроссплатформенное программное обеспечение
- Клиенты DC для Linux
- Клиенты EDonkey для Linux
- Программное обеспечение для обмена файлами
- Бесплатные BitTorrent-клиенты
- Бесплатная программа для обмена файлами
- Бесплатное программное обеспечение, написанное на C.
- Бесплатное программное обеспечение, написанное на OCaml.