MLDonkey
MLDonkey초기 릴리즈 | 2001; | 전
---|---|
안정적 해제 | 3.1.7 (2020년 7월 6일;[1][±] | 전 )
릴리스 미리 보기 | 없음 [] |
리포지토리 | |
기록 위치 | OCaml, 일부 C 및 어셈블리 포함 |
운영 체제 | Microsoft Windows, OS X, Unix 유사, MorphOS |
유형 | P2P 파일 공유 |
면허증 | GPL-2.0 또는 라이터 |
웹사이트 | 멜던키 |
MLDonkey는 많은 플랫폼에서 백엔드 서버 애플리케이션으로 실행되는 오픈 소스, 멀티 프로토콜, 피어 투 피어 파일 공유 애플리케이션이다. 그것은 웹 인터페이스, 텔넷 인터페이스, 그리고 12개 이상의 기본 클라이언트 프로그램을 포함한 많은 분리된 프런트 엔드들 중 하나에 의해 제공되는 사용자 인터페이스를 통해 제어될 수 있다.
원래 eDonkey 프로토콜을 위한 Linux 클라이언트로, 현재는 유닉스 유사, OS X, 마이크로소프트 윈도, MorphOS의 여러 가지 맛에서 실행되며, 수많은 피어 투 피어 프로토콜을 지원한다.
역사
소프트웨어 개발은 2001년 말에 시작되었다. MLDonkey의 원래 개발자는 INRIA의 Fabrice Le Fessant이다. 원래 오픈 소스 커뮤니티에서 OCaml의 이용을 확산시키기 위한 노력으로 구상되었다.[2]
2003년 1월, 아마존닷컴은 MLDonkey 개발자들과 MLDonkey를 "metaMachine"라고 비난한 공식 Overnet MetaMachine 개발자들 사이의 짧은 마찰을 보도했는데, 이 개발자들은 MLDonkey를 네트워크에서 잘못된 행동을 했다는 주장이었다.[3]
3.0 이전 버전에는 웹 인터페이스에 대한 액세스 권한을 가진 공격자가 파일 시스템의 모든 파일을 읽을 수 있는 알려진 보안 취약성이 있다.[4]
특징들
MLdonkey 코어의 특징:
- 다음 네트워크 프로토콜의 일부 또는 전체를 지원하는 피어 투 피어(p2p) 프로그램:
- 다중 제어 인터페이스: 텔넷, 웹 인터페이스, 타사 GUI
OCaml 프로그래밍 언어로 작성되고 GPL-2.0 또는 Later 라이센스에 따라 라이센스가 부여된 이 애플리케이션은 사용자 인터페이스(웹 브라우저, 텔넷 또는 타사 GUI 애플리케이션일 수 있음)와 피어투피어 네트워크와 상호 작용하는 코드를 구분한다.
MLDonkey는 다른 네트워크 프로토콜을 사용하여 동시에 다른 피어에 연결할 수 있다. 또한 이 기능은 현재 실험용으로 문서화되어 있지만 다른 네트워크 프로토콜에서[5] 한 파일의 일부를 다운로드하고 병합할 수 있다. MLDonkey는 터미널 세션에서 실행되며 GUI 환경이 필요하지 않으므로 메모리 및 처리 리소스를 절약할 수 있다. 동작은 별도의 사용자 인터페이스에서 편집 가능한 구성 파일 또는 사용자 친화적인 방식으로 제어된다.
릴리스 2.9.0(2007)부터는 두 플러그인이 모두 버그가 있고 현재 유지되지 않기 때문에 그누텔라와 G2에 대한 지원은 더 이상 디폴트로 컴파일되지 않지만,[6] 구성 파일에 적절한 설정을 지정하여 컴파일할 수 있다.[7]
참고 항목
참조
- ^ "MLDonkey at GitHub". GitHub. 2017-01-22. Retrieved 2019-11-15.
- ^ Fessant, Fabrice Le; Patarin, Simon (2003). Fabrice Le Fessant; MLdonkey, a Multi-Network Peer-to-Peer File-Sharing Program (report). INRIA.
- ^ Mennecke, Thomas (January 17, 2003). "Rogue Clients and Overnet".
- ^ Walker-Morgan, DJ (16 March 2009). "MLDonkey 3.0 closes security hole". H-online.
- ^ "Latest cores (above 2.5.28) contain an experimental feature: swarming between networks".
- ^ "OtherNetworksSupported - MLDonkey".
- ^ "MLDonkey will no longer compile in Gnutella and G2 support by default". Archived from the original on 2009-01-14.
일반참조
- Kwaśniewski, Andrzej (November 18, 2005). "P2P pod Linuksem" [P2P in Linux]. PC World (in Polish).
프런트엔드
외부 링크
- SourceForge의 MLDonkey
- GitHub의 새로운 개발 [1]
- 버그 트래커