重要声明:
- 全部Strict DLP Chinese(以下简称SDC)仅供学习交流,遵循GPL协议,同时勿用于任何非法用途。
- 使用者请根据下述VeryCD客户端的问题和SDC的详细说明,结合自身状况,自行估量是否有加载SDC库的需要(通常SDC非Lite版发布上传者使用较好,其他人可以使用SDC Lite版或普通的官方DLP库)。如果不能正确判断而造成不良后果,本人不负任何责任!
- 所有SDC均为基于Xtreme官方DLP库的严格版本。在Xtreme的官方DLP库的基础上,SDC将eMule VeryCD Mod、easyMule中的部分或全部加入了软性或硬性列表(内有多种版本,使用时也可减分或屏蔽),原因是GPL-breaker、私有网络和社区客户端等不良行为(详见下述VeryCD客户端问题)。
动态反吸血驴保护(DLP)是内置于eMule Xtreme Mod等一些eMule Mods中的功能组件。在这些eMule Mods连接上eDonkey网络后,它会根据DLP库中的列表,侦测出吸血驴并对其做减分或屏蔽处理。官方DLP库就是Xtreme Mod的DLP库,最新版的官方DLP库是2011年4月17日发布的DLP v44。支持DLP且默认使用官方DLP库的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule、CN、Dreamule等eMule Mod。有关DLP的更多介绍见中文维基百科“动态反吸血驴保护”条目和“Strict DLP Chinese”条目,以上部分文字转自该条目。
VeryCD客户端问题
VeryCD公司开发的eD2k客户端的主要问题包括但不限于:
- VeryCD Mod:某些版本有社区加分;搜索有关键词过滤;VeryCD Mod和easyMule均使用了根据官方DLP库修改且闭源的VeryCD DLP库而违反GPL。
- easyMule:自称“电驴官方”误导用户;使用了“[CHN][VeryCD]挂机王”、“[CHN][VeryCD]通宵上传”等14个恶心的默认随机用户名,删减了包括文件分类、用户之间互发消息、eMule好友、IRC聊天、皮肤外观等等大量功能;无法搜索真正的电驴(eD2k)与Kad网络搜索;具有IE BHO插件;可能监控用户隐私;部分版本无源码公布。
- easyMule 2:除了上述easyMule的一些问题,还完全闭源,很可能违反GPL协议,且频繁请求下载文件。
我们根据以上这些理由将它们加进了软性或硬性的SDC屏蔽列表。请根据你自己的判断使用你需要的SDC版本。
另注:目前使用VeryCD公司的客户端的用户,多使用的是easyMule第一版;跨平台的easyMule第二版用户很少,也已停止维护;旧版VeryCD Mod的用户也不多。
下载
不同版本单独下载及介绍
DLP版本(点击 下载32位(x86)) |
对问题客户端的侦测情况与屏蔽方式 | 修正官 方问题 |
|||||
---|---|---|---|---|---|---|---|
VeryCD MOD |
easy Mule1 |
easy Mule2 |
默认昵称的 VC和easy1 |
其他更多 吸血驴 |
|||
SDC 正式版 |
all-verycd | 软 | 软 | 硬 | N/A | 是 | 是 |
verycd- nickname |
无 | 无 | 硬 | 软 | 是 | 是 | |
easymule | 无 | 软 | 硬 | N/A | 是 | 是 | |
lite | 无 | 无 | 硬 | N/A | 是 | 是 | |
官方原版DLP库 | 无 | 无 | 硬 | N/A | 无 | 否 |
说明:
- all-verycd(对所有VeryCD系列客户端进行检测的版本,其中eMule VeryCD MOD和easyMule被加入了软性吸血列表)
- verycd-nickname(所有昵称中含有VeryCD客户端默认昵称的VeryCD Mod和easyMule加入到软性吸血列表)
- easymule(easyMule被加入了软性吸血列表)
- lite(Xtreme官方版DLP修补漏检版本)
注意:SDC的x64版本是专门为原生x64的eMule程序编译的,因为现阶段绝大多数eMule程序都是x86编译程序,所以您应该使用x86版本的SDC而非x64版本的SDC。
加载方法
- 将eMule关闭,把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,并重新启动eMule(强烈建议使用这种加载方法,因为这种方法可以把全部新版的检测加载到eMule中,第2种方法重新加载后已经连接成功的客户端不会被重新检测,且新版本的所有检测不一定都能使用。)
- 或者直接把解压出来的antiLeech.dll.new文件放到原来antiLeech.dll所在的目录,然后在反吸血选项(Xtreme II)中单击“Reload”
固定更新链接
我们使用了ed2k.im地址来缩短链接,用短链接来重定向到实际长链接,目前的实际文件是保存在SDC位于Sourceforge的SVN里。
如果您的eMule (Mods)有自动更新功能,您可以将这些地址添加至自动更新的地址栏中,并开启自动更新功能。当然您也可以通过这些地址直接下载最新版的SDC库:
ed2k.im已停用,下列ed2k.im和sourceforge链接已失效。
地址 | 当前实际链接 | 解释 |
---|---|---|
当前实际链接 | All-VeryCD版 | |
当前实际链接 | VeryCD-Nickname版 | |
当前实际链接 | easyMule版 | |
当前实际链接 | Lite版 |
全版本打包下载
Strict DLP Chinese (x86) From SourceForge
Strict DLP Chinese (x86) From Google Code
Strict DLP Chinese项目的SourceForge页面:
http://sourceforge.net/projects/specialdlp/
Strict DLP Chinese项目的 Google Code 页面:
http://code.google.com/p/specialdlp/
x64版本与源代码等请至以上项目页中下载。或 Checkout SourceForge上的SVN;浏览地址:A或B。
另:SkyDrive网络硬盘分流地址:
http://cid-7aab453c2f69fae1.skydrive.live.com/browse.aspx/SDC
更新
Xtreme DLP – 官方版DLP
最新版本:44
更新时间:2011-04-16
Strict DLP Chinese – SDC
最新版本:44002 Update 1[基于官方版DLP v44]
更新时间:2013-01-17
Strict DLP Chinese v44002 更新日志:
- 添加对 VgroupTeam 的检测 [doompower]
- 添加对 THC 的检测 [Bill Lee]
- 添加对新版 SpeedyP2P 的检测
- 添加对 P2PSearcher 的检测 [dark]
- 启用 Ghost Mod 检测
- 为 Non-Standard ModString 检测添加一个算法
- 修复一个官方版本中可能导致错误惩罚的UserHash检测 [Ejack]
- 修复 VeryCD-Default-List-NickName 检测可能造成的漏检
- 优化对虚假 X-Ray/VeryCD-EasyMule-Mod 的算法防止可能发生的误伤
- 优化 Israel Community 检测的算法
- 使用 Visual Studio 2012 编译
- 说明和更新记录文件添加中文(繁體)语言 [風之水]
Strict DLP Chinese v44002 Update 1 更新日志:
- 添加 VeryCD-Default-List-NickName 名单
50条评论隐藏
已更新!
支持!
终于等来最新版啦。
LZ辛苦了。非常感谢
amule的dlp能不能做?
将近一年来,我就用 all-verycd 的,并且惩罚措施为封禁 IP,结果发现连上我的客户端虽然都是官版或合法MOD版,但是地理位置都是外国的,没几个是国内的,看来还是外国人有 GPL 精神,国人基本没有或者是被蒙蔽的。
现在当然照样用你的 all-verycd 版本,惩罚措施设为封禁 IP,最后说声谢谢制作。
@某人 可能和你资源的需求情况有关吧,我也一直屏蔽verycd,但发现用官版emule和xtreme的国人数量是越来越多了。
赶着新年发布哈。就是linux上的amule加载有点儿麻烦。
终于更新了,支持啊
我在路由器(NetComm NB304N)上做了DMZ转发
而DLP会封掉我的路由器192.168.1.1
2013/1/9 19:31:57: Clients: http://emule-project.net (192.168.1.1), Banreason: Userhash changed (Found in TrackedClientsList)
2013/1/9 19:31:57: Banned: Aggressive behaviour; 192.168.1.1 ‘http://emule-project.net’ (,None/None/None)
好像是所有的外面进来的数据传输,都从路由器192.168.1.1转发给我,看起来像是一个IP不停地变换请求
不知有什么解决方法么?
@mouwen 可以考虑用端口映射或upnp代替dmz
@mouwen
这个路由器固件做得也太差了吧,NAT对于客户端来说应该是透明的,eMule用的TCP和UDP也应该察觉不到网关的存在……这样的话没办法只能按LS的方法试试了。
@mmm @reduce
感谢回复啊
试了下upnp也是一样 😈
查了下官方论坛好像是用了SNAT造成的问题,而且应该是eMule封的,并不是DLP封的
http://forum.emule-project.net/index.php?showtopic=45051
http://forum.emule-project.net/index.php?showtopic=89661
http://forum.emule-project.net/index.php?showtopic=119550
考虑换个路由器了…
@mouwen
说起来那些官方论坛的帖子里貌似还有个解决方法:关闭过滤内网客户端的选项 😀
@reduce
试了一下也不行
应该是因为userhash变化被封的,并非内网的原因
表示我是 华为HG523 ,也是用DMZ,未发现此状况
原來出了新版,趕快來更新一下,SDC開發人員辛苦了。
@scarangel93
aMule不是不支持么?
Strict DLP Chinese v44002 Update 1 紧急更新
如果您使用的是 VeryCD-Default-List-NickName(x86/x64) 版本的SDC请马上进行升级以避免漏检!
@chengr28 all verycd呢?
@mmm
All-VeryCD-Mod 不需要更新哦 😀
@徐琳粉丝
之前似乎有过aMule-DLP项目,就是把DLP集成进aMule里,不过因为系统不一样所以不能直接调用Windows下的文件……
刚想报告easymule漏检,就发现原来有Update 2了!
已更新!
@476210180
阉割驴漏检了是怎么回事,是 Update 1 升级的默认昵称列表造成的还是有其它问题?
@chengr28
因为挂载v44002 nick版时发生了这个:
更新了Update 1以后还没发现有问题。
@476210180
对的,那天我挂的时候也是忽然发现好多好多这类昵称的客户端,非常操蛋那边升级了那个名单
所以SDC这边也跟着升级了 😀
@chengr28
=。=原来如此
@reduce 我已经将更新部分试着合并到amule-dlp中并提交了(在最新的issue里)。另外,难道我们不能用同一套源代码,通过调整编译开关(宏)生成不同的二进制版本么?
@犟骡子
不主要是aMule那边没有接口,必须要修改程序本身才能实现 😳
而且结构数据类型都不一样,到头来还不如重写更好……
@reduce 不是有个amule-dlp么……接口人家实际上已经做出来了,更新只要改动态库就好。我现在用的就是这个。
@犟骡子 另外我是指的将all-verycd、nickname、lite等版本的源代码合并,用编译开关控制最终生成的二进制目标中功能的打开与关闭。
@scarangel93
不试试amule-dlp最新issue中的补丁么?
@chengr28
什么时候昵称中加了[easymule]?为了应对SDC吗?还有现在verycd版emule还在更新吗,最新的是1.20吗?在哪能下载到……
@asp502010
VeryCD旧版的eMule已经很久没有更新过了吧?
@reduce
那 chengr28 为什么还说verycd升级了名单,才有此页的紧急升级呢?
@asp502010 一般说“verycd版emule”,指的是旧版的很久不更新的emule verycd mod。它和verycd现在主打的也持续更新的easymule是两个不同的软件,他说升级了名单明显是针对easymule说的
当然verycd自己的命名也很乱,有时说“verycd版emule”可能也会指现在的easymule,他们故意搞得很乱以加重混淆,可以看一下这篇文章里面的图
https://www.emulefans.com/verycd-dianlv-emule/
@cd斜杠
了解,我只是想知道 chengr28 说的增加默认昵称为[CHN][VeryCD][easymule]的到底是什么版本?最新的easymule是什么版本?
SDC存在QQ旋风客户端的漏检,不仅是这个版本,上个版本也有。
只要在QQ旋风的emule设置中修改昵称,使其不为默认,即可躲过SDC的屏蔽。检测显示其为所修改昵称(无前缀),emule 0.48a版本的正常emule。
@asp502010
新增的默认昵称是easyMule的,就是 [VeryCD][CHN][easyMule]
easyMule最新版本历史也相当长了,easyMule 1.2.2 在2011年11月10号更新的
但请注意这里这个 默认昵称列表 是easyMule里有模块在每次启动时从VeryCD网站自动更新的,所以默认昵称列表更新不需要升级软件。
至于下面QQ旋风客户端漏检的问题,之前也已经向Xtreme官方反馈过
应该需要使用更底层的检测才能将其检测出来 😀
@犟骡子
通过编译开关控制生成的目标代码吗……嗯真是个不错的建议,下次更新尝试下这种方式 😀
@chengr28
谢谢告之,我懂了。
不过默认昵称列表从网站更新,真是……好卑鄙啊 😈
@chengr28 把all-verycd+nickname作为完整的源代码,再在适当的地方加入预处理指令,即可指导预处理器裁剪源代码,进而生成不同“版本”的目标代码。
其实这招在那些老牌的*nix自由软件包上早就屡见不鲜了。也许正是因为我皈依了GNU才首先想到这个方法的,呵呵。
可能误杀scarangel 4.2,modstring theif
@frtrt
没有截图?
网盘下载给力,直接下载,爽!
其它的都是要翻墙,可怜。
@犟骡子
嗯,是个好方法,但感觉对普通用户难度有点大啊。
能不能建议一下,让官方发布 all-verycd + nickname?
@cot
不不预处理指令是相对于源代码而言的,实际编译出来的效果和以前应该是一样的,作为用户体现不到 😀
这是什么情况?
@476210180 直接从阉割驴切换过来官方原版emule的傻孩子
@476210180
好像没什么问题?
@frtrt
哦哦