uTP NAT Traversal: Enables KAD LowID ↔ KAD LowID transfers between eMule AI users. (Heavily modified version of David Xanatos’s reference implementation)
IPv6 Support: Currently in a very early alpha stage. It doesn’t provide much benefit for end users yet, but it will be expanded and improved in future releases. (Enhanced version of David Xanatos’s reference implementation)
Client History: Stores and reloads all clients. Enables long-term banning/punishment intervals, tracking suspicious activities, editable client notes, shared files statistics.
Protection Panel: Detects 28 types of bad clients, bans/punishes with 12 levels. Uses customizable text-based definitions within Shield.conf instead of binary DLP.dll.
Blacklist Panel: Keyword & regex based file blacklisting for search results. Very fast (Processes 1000+ definitions on search results under 1 sec).
Download Checker: Skips known/downloaded/canceled downloads by checking file name similarities and file hashes.
Files List: Lists and categorizes all known files and duplicate files. Fast loading (Loads 200k items under 1 sec).
GeoLite2: Replaced legacy IP2Country, supports IPv6, lists both cities and countries.
Several Connection Tweaks: A fast and reliable connection checker; retry failed TCP connection attempts; reask sources & inform queued clients after IP change.
Empty Fake File & DRM Detection: Automatically removes trash files from the download list.
Fast Kad: Provides much faster KAD searches comparable to eServer search speed.
Auto Query Shared Files: A new way of finding files!
Long Path Support: eMule now safely handles file paths longer than 160 characters.
Recursive Directory Sharing: When enabled, all files in subfolders of a shared directory are automatically shared.
Real-Time Shared File Detection: Additions, removals, and renames in shared folders are detected via OS APIs, avoiding the slow “full reload” used by older eMule builds.
Bundled MediaInfo: The latest MediaInfo library is embedded, so MediaInfo.dll is no longer required.
Built-In Language Resources: Language support is embedded, eliminating the need for external language DLLs. (Currently 43 languages are supported, AI assisted translations are ongoing)
Some others: Highly Responsive GUI, Dark Mode, Automatic File Extension Correction, Auto\Manual Saving All App Data, Auto\Manual Backup, Added Column Filters To All Lists, Intelligent Chunk Selection, Client Emulation, Selectable Credit Systems, Save & Load File Sources, And many more additional features, bug fixes and optimizations…
To do: Improving IPv6 support and adding support for KAD, NAT-T support for eServer, new auto-update module, integrated kad crawler, more...
Si estás interesado en seguirlo de cerca, puedes hacerlo en hxxps://forum.emule-project.net/index.php?showtopic=167118
Saludos.








