特别声明:
- 全部Strict DLP Chinese(SDC)仅供学习交流,遵循GPL [1]协议,同时切勿用于任何非法及商业用途!
- 使用者请自行估量是否有加载Strict DLP Chinese的需要(其与官方DLP的差别见下方公告+注意 [2]),如果不能清楚判断而造成不良后果,本人不负任何责任!
动态反吸血驴保护(DLP)是内置于eMule Xtreme Mod [3]等一些eMule Mods中的功能组件。在这些eMule Mods连接上eDonkey网络后,它会根据DLP库中的列表,侦测出吸血驴并对其做减分或屏蔽处理。官方DLP库就是Xtreme Mod的DLP库,最新版的官方DLP库是2009年9月7日发布的DLP v39 [4]。支持DLP且默认使用官方DLP库的有Xtreme [3]、MagicAngel [5]、ScarAngel [6]、Mephisto [7]、X-Ray [8]、StulleMule [9]、NeoMule [10]、CN [11]、Dreamule等eMule Mod。有关DLP的更多介绍见中文维基百科“动态反吸血驴保护”条目 [12],以上部分文字转自该条目。
除了官方DLP库之外,还有一些基于官方DLP库修改了的非官方DLP库,像FzH的DLP+ [13](最后版本v3601 [14],闭源)、VeryCD公司用于EasyMule和VeryCD Mod的DLP(放行了迅雷等一些吸血驴,闭源)等等。Strict DLP Chinese就是一款非官方DLP库。
小更新:SDC重新打包,新加入仅鉴定EasyMule2的版本。
点击直接从SourceForge下载:
Strict DLP Chinese (x86) [15]
点击直接从GoogleCode下载:
Strict DLP Chinese (x86) [16]
Strict DLP Chinese项目的SourceForge页面:
http://sourceforge.net/projects/specialdlp/ [17]
Strict DLP Chinese项目的GoogleCode页面:
http://code.google.com/p/specialdlp/ [18]
x64与SDC源代码等请至以上项目页中下载。
另:SkyDrive网络硬盘地址:
http://cid-7aab453c2f69fae1.skydrive.live.com/browse.aspx/SDC/39003 [19]
Dropbox网络硬盘地址:
http://dl.dropbox.com/u/1518848/Strict_DLP_Chinese.zip [20]
另:eMule Xtreme Mod项目的SourceForge页面:
http://sourceforge.net/projects/emulextreme/ [21]
加载方法
- 将eMule关闭,把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,并重新启动eMule
- 直接把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,然后在反吸血选项(Xtreme II)中单击“Reload”
建议使用第1种方案,因为第1种方案的加载方式可以把全部新版的检测函数加载到eMule中。
提供的文件清单
- sdc-39003-x86-bin.7z
这个是所有x86版本Strict DLP Chinese的合集,压缩包内包含所有x86版本Strict DLP Chinese。x86可用于32/64位操作系统。现在主流CPU均支持64位运算,但大多数人仍使用32位操作系统,因此一般您应使用此x86版本而不是x64 - sdc-39003-x64-bin.7z
这个是所有x64版本Strict DLP Chinese的合集,压缩包内包含所有x64版本Strict DLP Chinese。x64只能用于64位操作系统。 - sdc-39003-src.7z
这个是所有Strict DLP Chinese的C++源代码Source合集,压缩包内包含所有Strict DLP Chinese的C++源代码Source
压缩文件包含的SDC对应版本:
- Xtreme-Official-DLP-v39
这个是Xtreme官方版DLP v39的Microsoft Visual Studio 2008重编译版,可以与Xtreme官方版DLP实现相同的效果 - 39003-VeryCD-Client
这个是Strict DLP Chinese版本,可以实现对所有的VeryCD Mod和EasyMule的操作 - 39003-VeryCD-EasyMule-Mod
这个是Strict DLP Chinese版本,可以实现对所有的EasyMule的操作,不包括旧版的eMule VeryCD Mod - 39003-VeryCD-EasyMule2-Mod
这个是Strict DLP Chinese版本,可以检测所有的EasyMule2,不包括EasyMule1和旧版VeryCD Mod - 39003-VeryCD-Default-List-NickName
这个是Strict DLP Chinese版本,可以实现对所有昵称中含有VeryCD客户端默认昵称的VeryCD客户端的操作
压缩文件包含的使用许可:
- License.txt – eMule以及Xtreme DLP的使用许可,使用SDC的代码前请认真阅读
- GNU-GPL-v2.txt – GNU通用公共许可证v2 的部分副本,使用SDC的代码前请认真阅读
更新
Xtreme DLP – 官方版DLP
最新版本:39 [4]
更新时间:2009-09-07
Strict DLP Chinese – SDC
最新版本:39003 [22](基于DLP v39)
更新时间:2009-11-14
SDC v39003 更新日志:
- 添加一个SDC版本
- 移除一处误杀隐患
- 优化程序编译模式
- 重写附带的说明
- 重编码C++源代码和附带的说明文件
- 采用7z压缩包格式
- 修改其余几处杂项
常见问题FAQ
Q:如何查看SDC已经成功被eMule加载?
A:有2个查看方法:
- 查看反吸血选项中显示的DLP版本号是否为SDC的最新版本号,如果不是则说明加载失败
- 查看效果,如果不能起到SDC对应版本预期的效果,请浏览下面FAQ所列举的各种情况予以参考并解决
Q:为何SDC的对应版本无法实现其对应的功能?
A:有2种解决方案:
- 请检查自己选择的版本和自己的设想是否相符,不相符请看清楚再使用
- 请检查是否开启“防封禁”功能,已经开启的请关闭“防封禁”功能
Q:加载失败如何解决?
A:有3种解决方案:
- 请检查文件名(antiLeech.dll.new)是否完全正确
- 请检查antiLeech.dll.new所放置的位置是否正确,一般放置在原antiLeech.dll的目录内
- 请检查对应的版本是否正确,x86/x64版本的SDC只能对应地应用在其设计的环境内,版本之间并不通用
Q:antiLeech.dll.old是什么文件?能否删除?
A:antiLeech.dll.old是被替换的DLP,当eMule发现antiLeech.dll.new时会自动将antiLeech.dll改名为antiLeech.dll.old,而同时会将antiLeech.dll.new改名为antiLeech.dll应用新版本DLP
注意:如果新版本DLP能被正常加载后,antiLeech.dll.old即可被删除
Q:发现了某些不应出现的误伤或漏检怎么办?
A:有2种方案:
- 请首先确认是否应用“失效搭配方案黑名单”中的搭配,应用者请更换eMule客户端或其它系列的DLP
注意:如果使用以下搭配,将使SDC无法实现其应有正常的功能或者造成漏检,切记不要采用以下的失效搭配:- eMule v0.48a eXcalibur 1.85.3 加载所有版本的SDC
后果:无法加载DLP
原因:eXcalibur不支持Xtreme官方版DLP - eMule 0.49b CN-7 Build 191 Final 加载所有版本的SDC
后果:漏检快车FlashGet
原因:CN Mod对Xtreme官方版DLP支持不佳造成漏检
- eMule v0.48a eXcalibur 1.85.3 加载所有版本的SDC
- 请向Xtreme DLP现任维护者或SDC作者联系,寻求解决方法:
- SDC开发小组的博客: http://sdlpc.org
- SDC开发小组Chengr28(核心代码开发)联系邮箱: chengr28[AT]gmail.com
Q:何谓“屏蔽模式”和“减分模式”
A:顾名思义,“屏蔽模式”是将对象全部屏蔽的意思,也就是常说的彻底封杀所有吸血骡;“减分模式”是将被定义为SoftBan的对象减少其积分的意思
Q:如何应用“屏蔽模式”和“减分模式”?
A:应用方法:
- 屏蔽模式:请把反吸血的惩罚方式选项中全部选中“ban”或者“屏蔽”
- 减分模式:请把反吸血的惩罚方式选项中的“社区客户端”选为“reduce score”或者“减少积分”,其它选项均为“ban”或者“封禁”
Q:使用SDC会不会影响到eMule的下载?
A:使用“屏蔽模式”时可能会有一定的影响,而使用“减分模式”时则完全不会影响eMule的下载
Q:如果使用“减分模式”是否会错误对某些行为恶劣的吸血客户端进行减分?
A:不会,因为DLP中分为“HardBan”和“SoftBan”的机制。被定义为HardBan的对象,无论反吸血参数如何设置,都一律会被彻底屏蔽而不会只被减分
Q:为何使用SDC的“减分模式”后发现上传队列依然存在大量被减分的客户端?
A:首先需要说明的是,“减分模式”并不同于“屏蔽模式”,仅仅是依照应用DLP的eMule客户端的初始设定来对吸血骡进行减分,并不是完全封禁
Q:Develop(扩展检测)版本相对于Base(基础检测)版本添加了哪些检测?
A:在39004 Develop1 版本中暂时添加了以下检测:
·Israel Community (以色列社区加分吸血客户端)
·Fake X-Ray (伪造 X-Ray Mod)
·Custom ModString (自定义版本号)
·Fake ModString (伪造版本号)
应用减分模式特别技巧:
- 如果eMule客户端拥有“一个文件一个队列(多队列)”功能,请将其开启
- 如果eMule客户端支持多积分系统,建议使用Lovelace积分系统,然后请将所有惩罚吸血骡(良性信用系统)的选项打开,但是选择积分系统时切勿选择官方积分系统
- 如果eMule客户端拥有 Upload BAN 功能,请将其开启
- 如果eMule客户端拥有“防封禁限制”功能,切勿将其开启
- 如果eMule客户端从“屏蔽模式”转到“减分模式”时,请在减分模式设置完成后马上重启eMule