特别声明:
- 全部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库。
点击直接从SourceForge下载:
Strict DLP Chinese Base (x86-SSE2) [15]
Strict DLP Chinese Develop2 (x86-SSE2) [16]
点击直接从GoogleCode下载:
Strict DLP Chinese Base (x86-SSE2) [17]
Strict DLP Chinese Develop2 (x86-SSE2) [18]
Strict DLP Chinese项目的SourceForge页面:
http://sourceforge.net/projects/specialdlp/ [19]
Strict DLP Chinese项目的GoogleCode页面:
http://code.google.com/p/specialdlp/ [20]
x64与SDC源代码等请至以上项目页中下载。
另:SkyDrive网络硬盘地址:
http://cid-7aab453c2f69fae1.skydrive.live.com/browse.aspx/SDC/39003 [21]
另:eMule Xtreme Mod项目的SourceForge页面:
http://sourceforge.net/projects/emulextreme/ [22]
加载方法
- 将eMule关闭,把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,并重新启动eMule
- 直接把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,然后在反吸血选项(Xtreme II)中单击“Reload”
建议使用第1种方案,因为第1种方案的加载方式可以把全部新版的检测函数加载到eMule中。
SDC版本介绍
- Base(基础检测)
在Xtreme官方DLP的基础上,仅添加对VeryCD系列客户端的检测(更多其它详细的基础检测请参考ChangeLog) - Develop(扩展检测)
基于Base(基础检测)版本,同时添加了对其它吸血客户端的检测(更多其它详细的扩展检测请参考常见问题FAQ)
- bin
已经编译好的二进制程序,可以直接在计算机上使用 - src
SDC的C++源代码
提醒1:SDC基于Microsoft Visual Studio 2008制作
提醒2:使用SDC的源代码前请认真阅读以下使用许可协议:
·License:eMule以及Xtreme DLP的使用许可
·GNU-GPL-v2:GNU通用公共许可证v2的部分副本
- x86-SSE2
用于CPU支持SSE2指令集的32位(x86)计算机的SDC版本
提醒:大多数家用电脑均为32位,因此您应该一般使用x86-SSE2版本而不是x64版本 - x64
用于64位(x64)计算机的SDC版本
提醒:x64的SDC版本只能用于64位计算机上
- Xtreme-Official-DLP-39
Xtreme官方版DLP v39的Microsoft Visual Studio 2008重编译版本
提醒:Develop版本的Xtreme-Official-DLP添加了Develop的检测代码 - All-VeryCD-Mod
对所有VeryCD Mod和VeryCD EasyMule Mod进行检测的SDC版本 - VeryCD-EasyMule-Mod
对所有VeryCD EasyMule Mod(不包括旧版VeryCD Mod)进行检测的SDC版本 - VeryCD-EasyMule2-Mod
对所有EasyMule2 Mod(不包括VeryCD EasyMule Mod和旧版VeryCD Mod)进行检测的SDC版本 - VeryCD-Default-List-NickName
对所有昵称中含有VeryCD客户端默认昵称的VeryCD Mod和EasyMule Mod进行检测的SDC版本
更新
Xtreme DLP – 官方版DLP
最新版本:39 [4]
更新时间:2009-09-07
Strict DLP Chinese – SDC
最新版本:39004 [23][基于官方版DLP v39]
更新时间:Base – 2009-12-31 / Develop2 – 2010-1-2
Strict DLP Chinese v39004 更新日志:
-
Base 部分:
- 添加对Bad UserHash “CB42F563EE0EA7907395420CAC146FF5” 的检测 [DargonD]
- 将 VeryCD EasyMule2 Mod 移到HardBan列表中彻底屏蔽
- 全面支持SSE2指令集
- 整理源代码
- 重新打包SDC的C++源代码
- 修改其余几处细节与杂项
-
Develop1 部分:
- 基于Base版本更新
- 添加 Israel Community (以色列社区加分吸血客户端)检测
- 添加 Fake X-Ray (伪造 X-Ray Mod)检测
- 添加 Custom ModString (自定义版本号)检测
- 添加 Fake ModString (伪造版本号)检测
- 为 Custom ModString 检测添加一个移除误伤的判断
- 继承 SDC 39004 Beta 版本所有的更新 [DolphinX/DargonD/茄头/alisa/dilxat]
- 修改 Custom ModString 检测的位置配合误伤判断
- 去除对 “QQ旋风” 的临时弹射机制
-
Develop2 部分:
- 为 Israel Community 检测 / Fake ModString 检测 各添加1个移除误伤判断
- 修复 Custom ModString 检测中错误的移除误伤判断 [rifleman/dilxat]
- 移除 Israel Community 检测对 Magic Angelyzer Mod 的误伤 [dilxat]
- 移除 Custom ModString 检测对 Sivka Mod 的误伤 [冰灵曦晓]
- 整理源代码
- 修改其余几处细节与杂项
常见问题FAQ
请参见:
https://www.emulefans.com/strict-dlp-chinese-39003/#toc-faq [24]