特别声明:
- 全部Strict DLP Chinese(SDC)仅供学习交流,遵循GPL协议,同时切勿用于任何非法及商业用途!
- 使用者请自行估量是否有加载Strict DLP Chinese的需要(其与官方DLP的差别见下方公告+注意),如果不能清楚判断而造成不良后果,本人不负任何责任!
动态反吸血驴保护(DLP)是内置于eMule Xtreme Mod等一些eMule Mods中的功能组件。在这些eMule Mods连接上eDonkey网络后,它会根据DLP库中的列表,侦测出吸血驴并对其做减分或屏蔽处理。官方DLP库就是Xtreme Mod的DLP库,最新版的官方DLP库是2009年9月7日发布的DLP v39。支持DLP且默认使用官方DLP库的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule、CN、Dreamule等eMule Mod。有关DLP的更多介绍见中文维基百科“动态反吸血驴保护”条目,以上部分文字转自该条目。
除了官方DLP库之外,还有一些基于官方DLP库修改了的非官方DLP库,像FzH的DLP+(最后版本v3601,闭源)、VeryCD公司用于EasyMule和VeryCD Mod的DLP(放行了迅雷等一些吸血驴,闭源)等等。Strict DLP Chinese就是一款非官方DLP库。
点击直接从SourceForge下载:
Strict DLP Chinese Base (x86-SSE2)
Strict DLP Chinese Develop2 (x86-SSE2)
点击直接从GoogleCode下载:
Strict DLP Chinese Base (x86-SSE2)
Strict DLP Chinese Develop2 (x86-SSE2)
Strict DLP Chinese项目的SourceForge页面:
http://sourceforge.net/projects/specialdlp/
Strict DLP Chinese项目的GoogleCode页面:
http://code.google.com/p/specialdlp/
x64与SDC源代码等请至以上项目页中下载。
另:SkyDrive网络硬盘地址:
http://cid-7aab453c2f69fae1.skydrive.live.com/browse.aspx/SDC/39003
另:eMule Xtreme Mod项目的SourceForge页面:
http://sourceforge.net/projects/emulextreme/
加载方法
- 将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
更新时间:2009-09-07
Strict DLP Chinese – SDC
最新版本:39004[基于官方版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
50条评论隐藏
二话不说 马上更新!
能否对屏蔽VC的客户端进行手动选择?毕竟有很多人用,VC也给其他人上传。
@SixSheep
不明白LS的意思…… 😕
如果LS所说的“VC客户端”指的是阉割驴和旧版VC Mod的话,那么SDC就提供了解决方案 😀
如果指的是不同日期发布的版本,那么SDC就没有做得那么细致了 😳
其实我最想用能屏蔽所有EasyMule和VC mod里使用yourname默认昵称的 😕
@xzbeam
那么LS可以使用这个版本的SDC
很想用这个DLP,不过用的是X Mod,没法更新了。
Strict DLP Chinese v39004 更新日志:
Develop2 部分:- 为 Israel Community 检测 / Fake ModString 检测 各添加1个移除误伤判断
- 修复 Custom ModString 检测中错误的移除误伤判断 [rifleman/dilxat]
- 移除 Israel Community 检测对 Magic Angelyzer Mod 的误伤 [dilxat]
- 移除 Custom ModString 检测对 Sivka Mod 的误伤 [冰灵曦晓]
- 整理源代码
- 修改其余几处细节与杂项
chenggr28,easymule 091126无法彻底蒙蔽,最好快更新。
我用的是 对所有VeryCD EasyMule Mod(不包括旧版VeryCD Mod)进行检测的SDC版本
@诚
@诚
我看了一下SDC的源代码,似乎也没什么问题,特别是对阉割驴的检测还是完整无缺的 😀
LS用的是ScarAngel Mod?有没有把“防封禁限制”功能打开?
这个功能很要命,原本被屏蔽了的客户端,只要有上传就会被释放出来…… 😕
或者是LS没有成功加载SDC? 😕
这几天此类加载设置的问题挺多的……这里先确认一下…… ❓
我轻轻地来了,不带走一片云彩,给你留了个泥脚印!
@chengr28
请问你说的那个设置有什么用的?怎么才能够打开或者关闭?有什么用处那个防封禁限制?
我想请问一下。如果去verycd下载的话。请问使用那个DLP最好。那么多不知道选哪个。。请教。
@请求
不知道你用什么Mod,有些Mod是没有这个功能的 😀
@请求
All-VeryCD-Mod
这个最严格的版本,只要在下载的时候使用减分模式就行了 😀
关于减分模式的应用方法,请参考SDC的说明
为什么要彻底屏蔽呢,这样还怎么下载国内资源阿,减分就够了
完全屏蔽的话,反而对自己有害。我看过各种客户端比例,vc占6到7成
@名無しさん easyMule 2是GPL Breaker,本身就具有吸血行为,不能因为用VC的人数多就纵容VC的吸血行为。用XL的人还更多呢
@名無しさん
首先需要说明一下的是,事实上,占到“6/7成”的VC指的应该是旧版的傻瓜驴和阉割驴2,而阉割驴2现在仅仅有很小部分用户在“测试”(阉割驴2还在测试阶段)
其次如LS所说,阉割驴2是GPL-Breaker(aMule的人员曾经在VC社区要求解释,但帖子却被VC公司老板Dash以“用户可自行验证其真伪”的理由强行关闭!),上次曾经误杀CN Mod(WhyKill用户曾经到VC社区质疑,但帖子在得到VC正式回复之前被删除,其ID也被封锁!),现在甚至被揭发具有重大吸血行为(频繁请求其它eMule客户端!这个吸血行为,就算是不具备动态反吸血DLP的官方eMule也会将其屏蔽!),据悉官方DLP也即将将阉割驴2加入到其检测当中
所以SDC将阉割驴2加入到HardBan列表中完全是有依有据的 😀
提个建议:ban 的对象根据实际客户端,而不是名义客户端(昵称有某些字眼)。有的人加VC字样,但它是正常的驴,希望能区别对待。
--------
* All-VeryCD-Mod
对所有VeryCD Mod和VeryCD EasyMule Mod进行检测的SDC版本
包括检测ID?
--------
* VeryCD-Default-List-NickName
对所有昵称中含有VeryCD客户端默认昵称的VeryCD Mod和EasyMule Mod进行检测的SDC版本
这个版本确有必要?抛开VC昵称,只要是坏驴子就封杀,如何?
@诚 记得好像是检测的是类似于“[CHN][VeryCD]挂机王”那样的名称吧?不清楚,反正不可能把所有“[CHN][VeryCD]”都封掉的,很多非VC的用户都挂上了“[CHN][VeryCD]”标签
easyMule 2有吸血行为,这个之前我倒是没有在这里看到。不过官方eMule怎么屏蔽?那个应该什么都不会屏蔽的
如果是吸血骡的话屏蔽也无妨,希望官方DLPv40会屏蔽,官方不会屏蔽的话SDC下版最好还是Softban
PS:测试版用户也是有很多的,BitComet、utorrent、迅雷和flashget都是
PS2:flashget算是吸血骡并被官方屏蔽吗,网上没有看到过说明
@名無しさん 甚至不用dlp出手,阉割2代有脑残行为,反复请求下载,只要它一动弹,一些mod甚至官方就ban它了。
还可以
@名無しさん @oiuyu
EASYMULE2有快速重复请求资源的恶意攻击行为,上次的记录是1.06次/分钟。官方版的内置代码里 拥有检测这种行为的代码,但是不够强大。最强的要数SIVKA BAN。
@诚
这个版本的SDC是对VC的版本号进行检测,和昵称无关 😀
这个检测的是默认昵称(例如 18L 所说的~ 😀 ),但是和VeryCD的Tag标签无关,而且这个检测也不会波及其它正规Mod 😉
@名無しさん
虽然不知道官方DLP v40会如何对待阉割驴2,但是SDC对于阉割驴2的HardBan是有依据的,特别是 快速重复请求 这个是相当恶劣的攻击行为,就如同洪水攻击eD2k服务器(Vagaa 当年的劣绩 ❓ )
这个快车已经被官方DLP屏蔽(HardBan)
不明白你在说啥…… 💡
写得还可以
询问一下 比特彗星附加的emule会不会被ban
@TripleK 会的,官版就ban了。
@gg
难道说它不是正规的emule plus吗?
…..这实在是悲剧
@TripleK
@TripleK
BC当然不是正规的eMule Mod 或者LS所说的“Plus”
旧版BC的版本号是FreeCD,早就被彻底屏蔽了 8)
新版是Ghost Mod(也就是说没版本号,也就是伪造官方eMule),理论上是会被官方eMule的Fake emuleVersion功能屏蔽的 😀
但是新版自带的ED插件似乎压根就是个外挂的官方版eMule,所以eMule能不能屏蔽它现在还是一个谜…… 😳
@chengr28 emule不知道能不能屏蔽比特彗星的ED插件指的是仅官方DLP对它的处理方法尚不清楚呢,还是SDC对它也没有做出处理措施?
主要想知道SDC的态度 😀
@chengr28 从官方论坛的这篇帖子http://my.mdbchina.cn/tie/1540474/来看倒也是一本正经的样子,还推荐了SDC的说
@郑殊琦
SDC是基于官方DLP的检测,再额外加上检测VC(Base)和基于Base添加新的算法(Develop)而已
况且对Ghost Mod的检测不是由DLP负责的,而是eMule内置的一项功能 😀
@chengr28 那也就是说现在对于比特彗星ed2k插件问题的态度现在都不太明了么?
@郑殊琦
其实不是不明白的,BC的ED插件明显是Ghost Mod,所以被屏蔽是必然的事情
只是到底可不可以成功被屏蔽,这个还是一个谜而已 😀
@chengr28
官方DLP可以检测。
@feathia
我测试过,检测不到。
@Andy
旧版的彗星是FREECD。新版目前未知。有爱好者提到过是emule compact的某个版本。
@feathia
SA识别新版BC EM插件(1.15.9.17)为官版eMule 0.49c…
之前用X-Ray也把它识别为官版EM
现在应该是没有任何一款MOD或DLP可以屏蔽它 ❓
http://download.bitcomet.com/bitcomet/bitcomet_plugin_setup.exe
@chengr28
咱之所以问这个问题也是因为新版的插件看起来和官方版本无二差别,一副满正经的样子。
而且BT下载咱一直用BC对其感情上比较亲切,所以就抱着积极的态度问了一下
我是路人甲,昵称牙
来到此站全是因为浏览vc某资源帖子时候后边跟的备注和讨论
看完DLP和GPL还有SDC的解释后,我想换款驴子(还是该说骡子?),因为此前一直用的都是vc首页版本……呃
选来选去最后决定从xtreme开始用起(毕竟后面有几款基于这个的mod,而且维护者和后面几款也是同一人……)
但是现在犹豫的地方来了,6楼的Solitudes说他用的是Xmod,并且话语里说的是该Xmod不支持DLP的意思
根据我有限的知识(这算是知识?)和有限的对emule软件的熟悉程度,我实在分不起6楼同学说的是Xmod究竟是Xtreme Mod的简称,还是X-Mod/Lite的昵称……(我真没法分辨……虽然我倾向于他说的是后者……但……)
所以,我的困惑如下(我很罗嗦……嗯,我也发现了……),如果在下改用Xtreme Mod这款,我可以自己加载SDC并且是否可以设置让Xtreme Mod不要自动更新DLP?(因为我想加载SDC……)
如果哪位有空的话,衷心期待解答……(人生地不熟的,这又不是阅读wiki能知道的事……)
多谢多谢~
@路人甲-牙
Xtreme Mod支持DLP……
@路人甲-牙 mule应该叫骡子,你可以查英汉词典。
Xmod是另一款mod(X-Mod),基于xtreme,两者都支持dlp,使用xtreme可以加载sdc dlp,你可以设置不自动更新dlp。
@路人甲-牙
握手.我也是从VC某资源帖子的备注发现这里的..不过感觉这里人气很低.
@TripleK
谢谢~~~谢谢~ 🙂
@lur
你的回答相当酷,我已经完全没有任何问题可以问了~! 谢谢~ (你真把我给秒了…… 😀
@plzs
哈哈~ 那备注是不是还是红字的。。(其实我很惊奇那帖子会是精华帖……照理说不是应该删了隐藏了完事么… 👿
@路人甲-牙 @路人甲-牙
不好意思,可能是我表达有些不够准确。
X Mod 是基于Xtreme Mod的修改版,是支持DLP的。但它的DLP是内置在程序里的,所以没法人工更换或自动升级,也许有高手可以自己换吧,总之以我的水平,是不会更换的,呵呵。
@Solitudes
X-Mod 是支持DLP的,但是现在的最新版本内置在eMule的程序里的,不过只要外挂的DLP版本比内置的DLP高的时候,X-Mod 就会使用外挂的DLP 😀
只是使用外挂DLP的时候 Upload Ban 功能不能启用而已 😀
@chengr28
我说的差不多就是这意思 😀
我现在用的是VC的easy mod的版本 以为是官方的结果到现在才知道是假的还无法屏蔽XL
谁能给我推荐个有官方DLP的版本 家里是ADSL 1M的 我平常没事就开着VC 如果换别的版本
积分是不是也没了
emule积分没什么用的,况且ADSL主要是下载多余上传——至少好几倍,除非你花费几倍时间挂机,比如7×24
关键是把已知文件hash备份起来,像我有几T的文件,不可能去重新hash。所以要转移hash文件,这里有文章说明,实在不懂就复制整个config文件夹