eMule Xtreme Mod的官方DLP反吸血库最新版v43于2010年圣诞节前,12月19日更新。
DLP v43相对于前作主要加入了一些不良的中国产客户端,包括有协议问题和闭源违反GPL之嫌的VeryCD easyMule2(easyMule [1]第1版未被侦测),以及一些伪造版本号和社区吸血的客户端。
Xtreme的DLP库侦测easyMule2主要原因其实还并不是它闭源违反GPL。在Xtreme DLP库源码的注释中,easyMule2被认为有协议上的bug。/antileech/antiLeech.cpp 491行:
_tcsstr(modversion, _T("easyMule2")) || //protocol bug, lack maintaince, ban
在因可能使用了GPL的aMule的代码却闭源,而招来aMule维护者的指责 [2]之后,VeryCD公司的所谓“新版电驴”easyMule第2版已久未更新,用户也不是很多,他们将重点放在他们的easyMule1上,网站上推荐的也是easyMule1,而此第1版客户端也因去除了 [3]电驴(eDonkey)服务器和Kad的搜索功能而被议论纷纷。
另一个消息是,Xtreme的原作者xman三年未露面如今终于归来,在德语eMule论坛上打了声招呼 [4]。原官方网站xtreme-mod.net [5]重新成为Xtreme真正的官网,目前的作者stulle、zz_fly等人也获得权限,得以将站上的Xtreme与DLP更新至最新版。虽然xman未参与DLP的更新,也不知其是否将加入到自己的项目中来,但总之,原站恢复着实是个好消息。
DLP下载使用
官方DLP库v43下载:
官方DLP库v43 [6](给用户的)
源代码 [7](给程序员的)
有些Mod可以自动更新新版DLP。Xtreme或有些带DLP的Mod用户可能需要手动下载更新DLP库。手动下载更新方法为:
- 下载最新的dlp模块:
- 把下载后的antiLeech.dll.new复制到 emule安装目录\config\ 目录下
(目录由你的设置和你的Mod而定。一般是这个目录。也有可能是 C:\Users\你的用户名\AppData\Local\eMule\config\ 或 eMule安装主目录下); - 在“选项”=>“反吸血保护”中,选择“更新”。或者重启eMule也可自行更新。
DLP简介
eMule Xtreme Mod原创的DLP(全称Dynamic Leecher Protection,动态反吸血保护)组件是一款著名的反吸血组件。它根据外置DLP库来侦测出吸血的eD2k客户端。该组件也被MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule、CN、VeryCD Mod与easyMule等多个eMule Mod所支持(其中VeryCD Mod与easyMule使用了VeryCD公司自己的问题DLP库而非原版,放行迅雷且多次误杀Xtreme [8])。
外置DLP库中,官方DLP库即为Xtreme的DLP库。还有一些非官方修改版的DLP库如SDC [9]、DLP+等。官方DLP库现在的主要维护者是Stulle和zz_fly。
其他介绍可以参考维基百科:动态反吸血驴保护 [10]等文章。