特别声明:
- 全部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库。
小更新:SDC重新打包,新加入仅鉴定EasyMule2的版本。
点击直接从SourceForge下载:
Strict DLP Chinese (x86)
点击直接从GoogleCode下载:
Strict DLP Chinese (x86)
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
Dropbox网络硬盘地址:
http://dl.dropbox.com/u/1518848/Strict_DLP_Chinese.zip
另: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-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
更新时间:2009-09-07
Strict DLP Chinese – SDC
最新版本:39003(基于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
39条评论隐藏
感谢解答,那压缩包里的说明居然是检测~~、
换个屏蔽不就明明白白了吗~~! 😕
严格地说确实是“检测”,而不能肯定是屏蔽。DLP库只是检测吸血驴的特征库。最终用什么处理方法还要看你的eMule Mod设置,估计也会有人用减分而不是完全屏蔽的
在减分模式的技巧里面有
*切勿开启“防封禁”功能
我想请问下,这个防封禁模式在哪个地方啊,我的版本是xtreme 7.2的
我怎么找半天也找不着。见笑了,有哪位兄弟答复下?多谢
百度到一个,好像看见scarangel里面有“防封禁”这个选项,而,没看见Xtreme里面有,是吗?
今天我看见我的Neo上传队列中有一个用户名有“QQdownload”标,但是显示客户端软件是官版emule0.48a,该不会是SDC检测不出超级旋风吧?
@smallpotato
我用SA,就是这种情况
@smallpotato
@smallpotato
Xtreme没有“防封禁”功能
@徐琳粉丝
对的,这个其实很久以前我也发现了,那个QQdownload被判断为Bad userhash
估计因为你使用的是SDC减少积分模式,所以对这个QQdownload进行减分了
至于原因,是因为Xtreme系Mod调用DLP检测的顺序问题
这个问题在完全屏蔽模式下不会出现 😀
我发现减分后还是主要上传verycd的emule,官方版本反而在排队。怎么才能让verycd的emule都排队去呢
@chengr28
我那个可是Neo 4.55,不是Xtreme,而且用的高敏感度一切全部选择屏蔽(虽然没有针对性选项)
@名無しさん
那是因为阉割骡太多了,只要是排队的90%以上都是他们,正规的太少,显得总是在排队
@名無しさん
减分不是把你和那群人”隔离”开来,而是让你渐渐”疏远”他们,所以这是需要一个过程的.. 😀
@chengr28
补充一下:
就算使用官方DLP进行“减少积分”也会出现这样漏检的情况
SDC 39004 Beta9 临时修复了这个漏检
不过因为调用机制的问题,如果xl使用这个UserHash照样会造成漏检 😀
所以DLP里面怎么修复都只是针对性的
现在核心的问题出现在Mod的身上 😕
@chengr28
@991010
多谢回复,谢谢。我还找了半天。
不算灌水吧 :)
@smallpotato
当然不算 😀
39004 Beta9?那两个下载地址还都是3903吧?
@徐琳粉丝
http://www.ied2k.com/forum/topic-19483.html
这里是SDC Beta版本的地址
这里的SDC是正式版,所以还是39003 😀
请问那个文件夹里面的dlp才是最完美啊。????教教偶用哪个啊。反吸血鬼最好的那个文件夹?5个不会自己选择啊。
@asdasd 看50楼说的。。
我觉得一般可以用39003-VeryCD-EasyMule2-Mod,仅针对所有的EasyMule2。Easy2是明显的GPL-Breaker,而别的Easy1和VCMod都是玩擦边球。Easy2用户也没1和VCMod多。
看了上面的介绍。知道了39003-VeryCD-Client最完美。只要用减分模式就不影响下载了。谢谢。不错
@beats verycd
哦。不错谢谢你的回复。
XTREME Failed-Download-Ban: Client [email protected] (124.219.41.201) ‘[CHN][VeryCD]感谢驴友’ (eMule v0.49b [VeryCD easyMule 091113],Error/None/None)
@beta9
LS这个不是误杀 😳
这个是因为LS有5次(貌似是~ 😀 )请求这个客户端上传给自己,但是每次都是下载几十KB就断开而连续几次都是这种情况,所以这个客户端就被Xtreme内置的限制功能给BAN掉了
提示:这个是Xtreme内置的限制功能,和外挂的动态反吸血DLP没有关系 8)
@beta9 @chengr28
FAIL DOWNLOAD BAN,如果一个客户端看似想给你传,但连16K都传不到就停止,并且这种情况连续出现3次,就BAN掉。不过有误杀。比如网络阻塞造成的传输不良。
是啦 可以弄个 把那些
“大家一起来加速”,“分享越多下载越快”,“通宵上传”,“感谢驴友”;等等这些用户名的也1并ban掉呢?
@visionbaby
这个版本的SDC就是这样的用途 😀
那我用源代码重新编译成不需要sse2的版本成不成?我用的是Tualatin PIII-S 1266。如果可以,需要修改哪些地方?
@犟骡子
你可以先试试SSE2版本的SDC能不能用 😀
不能用才编译成没有SSE2的吧……或者用旧版本的……检测VC方面旧版本暂时没有任何问题……
PS:源代码不需要改 🙂
@beats VeryCD 不知道你这个结论怎么得出来的,“VC的用户平均的下完就跑的概率有点儿大”?我也是vc用户,再看看我的上传下载比260G:166G,在vc社区里很多人都是反对使用迅雷的,自然也不希望自己给迅雷供源,只是可惜vc的DLP还是在给迅雷用户供源,而很多人都不知道,我也是这两天才偶尔看到资料提到这个问题的,而我已经vc好多年了。至于为什么用vc而不是其他mod,只是因为最初接触到的emule下载站点就是verycd.com,上边的下载工具就是vc mod,使用后也没发现什么问题,自然就没想过要换,毕竟mod之间的外在差别并不大。像dlp过滤记录这种很细节的问题估计很多人都没有注意,我是最近才打开看到里边的内容的;
@fuling 78楼的图片地址有问题
http://photo19.hexun.com/p/2010/0527/399552/b_C623EE4FE9379386269CF1D707014E11.jpg
@fuling vc的用户应该指包括阉割驴在内的被蒙蔽者,他们大部分都把emule当作一种下载工具,下完了就跑,实际情况也是这样的。很多发资源的人都知道。另外建议你别再用vc版mod了,据F大说它的0.49c版本都是蒙骗人的,其实根本就只是改了版本号来骗人。
@fuling 另外包括本人在内越来越多的发布者都很无奈的加载了ban vc的dlp再供源,所以建议你还是早日脱离vc的魔爪,回到自由世界。
@fuling
我说“VC的用户平均的下完就跑的概率有点儿大”也是掂量过才说的
一方面,使用VeryCD的“新手”可能较多,绝大部分挂着个“挂机王”的恶心默认用户名自己还不知道,VeryCD说自己是“电驴”他们也就信了,混混沌沌地这样用着。他们很多人不知道P2P是什么,只知道下载下载的很多。并非VeryCD Mod和easyMule用户个个都下完就跑,比如您就不是这样,但是,总体来讲,下完就跑的比例会比其他那些Mod多。
另一方面,VeryCD公司也在打压删锁反吸血与非VC客户端的讨论,之前反吸血小组被VeryCD封锁 https://www.emulefans.com/antileecher-group-die/ (后来有别人又建了一个,但已经没几个人去了),很多对VC放行迅雷不满的用户ID也被清除。他们官方的所谓“电驴”使用反馈小组的版主zealxp也是极力反对DLP和任何反吸血功能,写了大篇文字来吹捧“反反吸血”。VeryCD的不当引导也导致VC社区里的反吸血者越来越少。
你可以看看
http://zh.wikipedia.org/zh/VeryCD_Mod
http://zh.wikipedia.org/zh/EasyMule
放行迅雷,只是它的一小部分问题而已。
您是这两天才偶尔发现问题的,这“偶尔”用得好。要知道,大片大片的用户还蒙在鼓里。而您自己也是刚刚才发现,可能还不知道VeryCD的更多问题,发生过的更多纠纷。
@fuling hexun可能设置了他们的图片不能直接外链。。
@beats VeryCD 说“VC的用户平均的下完就跑的概率有点儿大”我没有反对的理由,而如果说大部分都是我就不同意了,因为我的emule队列里上传、下载的多数时候都是vc mod的,如果说他们多数下完就跑,那这几年是谁在给我供的源的?尤其我下载的很多都是老内容而不是新的;或许有人会说,这是社区滥用,anyway 那是另外一个问题;
说一下我是怎么“偶尔”发现问题的吧,在逛vc社区时,发现一帖“在抵制迅雷之后立竿见影地快啊”,里边提到“原来用官方版.49c,无反吸血,…自从用了反吸血MOD版之后…”,我就奇怪一直在用的vc emule里是有dlp功能,而且大家也都是反对迅雷吸血的,怎么会还需要专门用反吸血MOD版来封xl?于是去搜索才发现,vc mod有封其他mod,偏偏没有封迅雷。
于是我就去下载了个xtreme mod,并打开吸血过滤记录,实验了下,的确原来的vc mod没有封xl,而使用xtreme mod带的antiLeech.dll覆盖vc mod的以后,运行vc mod就会封xl了。
也用了xtreme 试试,发现下载速是慢慢增加起来的,而vc mod是很快就加起来了,而上传速度在lowid的时候20k的上传限制很难跑满,跑了几个小时还是似有似无的,不知道这是不是和vc社区滥用加分有关?
@fuling
我个人反而比较赞成“大部分下完就跑”这个说法。用这几年的情况来衡量最近的情况(特别是easymule出了之后)是不合适的。如果不能明白,请向加载SDC的资源发布者们询问他们最近的情况,看看是什么原因让他们选择了屏蔽掉VC mod(以及easymule)的使用者。据我所知,easymule的使用者在“下了就跑”上表现非常“突出”,相比之下老VC mod使用者就好很多。
另:不建议用vc mod和easymule加载正规的DLP,由于函数缺失问题依然会有很多漏检。vc mod的内核,之前风之痕大大就说过,事实上并没有更新至49而是停留在48,而官方已经更新内核至0.50a,KAD得到很大加强,vc mod实在是没什么继续使用的价值了,包括内网lowid。
@fuling
反吸血小组被封之后,有人建了一个LeeCher Mods吸血小组,有人发投诉,帖子却被关闭:
http://www.verycd.com/groups/tousu/765186.topic
封锁反吸血小组,却容许吸血小组存在,VeryCD这样做说明什么?说明VeryCD就是搞吸血的,反吸血就是反他们,容许吸血小组就是容许他们。实际上,就算不故意根据ModString封锁easyMule,它有时候的某些行为也会自动被某些反吸血功能自动检测出来。上次就看到VC的那个“电驴使用反馈”小组里面一贴,询问easyMule怎么把某些easyMule2客户端给封了。
lowid也可以试着使用根据旧版VeryCD Mod修改,去掉了它的不妥功能的eXcalibur:
https://www.emulefans.com/emule-v048a-excalibur-1853/
请教一下,完全屏蔽的情况下,“一个文件一个队列(多队列)”功能,开启和关闭有什么区别?
@Solitudes
摘自Xtreme的FAQ:
其实“每个文件一个队列(多队列)”这个我个人是建议长期开启的,毕竟如上所说有利于共享。而SDC建议开启的原因是:开启后所有的客户端的上传队列得分起点都会提高到1879050xxxx,而DLP是按照比例扣减上传队列得分的,所以随着上传队列得分起点的提高,实际扣减的分数就增大,和其它客户端的上传队列得分就被拖开了。而上传队列得分影响客户端评分,客户端评分则决定是否获得上传机会。所以启用每个文件一个队列,有助于将被减分的客户端排挤出上传队列 🙂
实质上SDC在屏蔽模式下这个选项已经对VC无效,因为已经被彻底屏蔽 😀
@chengr28
多谢指教!明白了 😀