EMule

eMule Xtreme ModAICHAdvanced Intelligent Corruption Handleremule source exchangeIntelligent Corruption HandlingLow IDXtremeXtreme Mod
eMule is a free peer-to-peer file sharing application for Microsoft Windows.wikipedia
94 Related Articles

EDonkey network

eDonkeyED2KRazorback2
Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network. This network has an implementation of the Kademlia protocol, which does not rely on central servers as the eDonkey network does, but is an implementation of a distributed hash table. Also added in recent versions were the ability to search using unicode, allowing for searches for files in non-Latin alphabets, and the ability to search servers for files with complete sources of unfinished files on the eDonkey network.
Most notably, eDonkey2000, the original client by MetaMachine, closed-source but freeware, and no longer maintained but very popular in its day; and eMule, a free program for Windows written in Visual C++ and licensed under the GNU GPL.

AMule

Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.
aMule is a free peer-to-peer file sharing utility that works with the EDonkey network and the Kad network, offering similar features to eMule and adding others such as GeoIP (country flags).

Kad network

KadKad DHT
Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network. The top-level MD4 hash, file size, filename, and several secondary search attributes such as bit rate and codec are stored on eD2k servers and the serverless Kad network.
* eMule: An open source Windows client which is the most popular, with 80% of network users.

JMule

Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.
The name "JMule" comes from a "J" (Java) and a "Mule" (like eMule, aMule).

EDonkey2000

eDonkeyEDonkey 2000eDonkey2k
Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network.
Nevertheless, the eDonkey Network is still available through other clients, such as eMule or aMule.

Kademlia

accelerated lookups
This network has an implementation of the Kademlia protocol, which does not rely on central servers as the eDonkey network does, but is an implementation of a distributed hash table.
Nodes can use mixtures of prefixes in their routing table, such as the Kad Network used by eMule.

Ed2k URI scheme

ed2k linked2keD2k links
The top-level MD4 hash, file size, filename, and several secondary search attributes such as bit rate and codec are stored on eD2k servers and the serverless Kad network.
Many programs, such as eMule, MLDonkey and the original eDonkey2000 client by MetaMachine, which introduced the link type, as well as others using the eDonkey file sharing protocol, can be used to manage files stored in the filesharing network.

BitTorrent protocol encryption

Protocol encryptionencrypted BitTorrentencrypted connections
The 0.47b version adds protocol obfuscation and eMule will automatically select two port numbers at random in the startup wizard.
Similar protocol obfuscation is supported in up-to-date versions of some other (non-BitTorrent) systems including eMule.

EMule Plus

An example of this type of mod is the obsolete eMule Plus.
eMule Plus is an abandoned open-source eMule P2P compatible client created to improve its abilities and features, in both work efficiency and GUI.

MorphXT

Also, a releaser or heavy uploader that uses a releaser mod such as MorphXT or Xtreme that is forced to operate on a Low ID (hotel room, job) also will find that he will have little control over his upload priorities (especially powershares) as the servers appear to limit their connection-forwarding for each client, thus turning his upload queue to a contention situation where the first to be able to get forwarding and find an open slot gets it.
eMule MorphXT is a peer-to-peer file sharing application for Microsoft Windows released under the GNU General Public License (GPL), as is its parent software eMule.

VeryCD

easyMuleVeryCD's easyMule
VeryCD's easyMule is a popular eMule client among Chinese users.
eMule VeryCD Mod developed since 2003 is based on eMule and open-sourced.

Free software

freefree-softwarefreely
Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet. eMule is a free peer-to-peer file sharing application for Microsoft Windows.

Peer-to-peer file sharing

P2Ppeer-to-peer filesharingP2P file sharing
eMule is a free peer-to-peer file sharing application for Microsoft Windows.

Zlib

zlib wrapper
Furthermore, eMule transmits data in zlib-compressed form to save bandwidth.

C++

C++ programming languageC++98C with Classes
eMule is coded in C++ using the Microsoft Foundation Classes.

Microsoft Foundation Class Library

MFCMicrosoft Foundation ClassesApplication Framework eXtensions
eMule is coded in C++ using the Microsoft Foundation Classes.

GNU General Public License

GPLGNU GPLGPLv2
Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.

Cross-platform software

Cross-platformPlatform independentmulti-platform
Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.

XMule

Since July 2002 eMule has been free software, released under the GNU General Public License; its popularity has led to eMule's codebase being used as the basis of cross-platform clients aMule, JMule, xMule, along with the release of many eMule mods (modifications of the original eMule) on the Internet.

SourceForge

SourceForge.netSource ForgeSF.net
As of August 2017, it is the fourth most downloaded project on SourceForge, with over 685 million downloads.

Distributed hash table

DHTDistributed Hash Tablesdistributed
This network has an implementation of the Kademlia protocol, which does not rely on central servers as the eDonkey network does, but is an implementation of a distributed hash table.

Unicode

Unicode StandardUnicode Transformation FormatThe Unicode Standard
Also added in recent versions were the ability to search using unicode, allowing for searches for files in non-Latin alphabets, and the ability to search servers for files with complete sources of unfinished files on the eDonkey network.