Strict DLP Chinese v44002 Update 1

SDC的最新稳定版本信息见:Strict DLP Chinese v44005 Update 7

重要声明:

  • 全部Strict DLP Chinese(以下简称SDC)仅供学习交流,遵循GPL协议,同时勿用于任何非法用途。
  • 使用者请根据下述VeryCD客户端的问题和SDC的详细说明,结合自身状况,自行估量是否有加载SDC库的需要(通常SDC非Lite版发布上传者使用较好,其他人可以使用SDC Lite版或普通的官方DLP库)。如果不能正确判断而造成不良后果,本人不负任何责任!
  • 所有SDC均为基于Xtreme官方DLP库的严格版本。在Xtreme的官方DLP库的基础上,SDC将eMule VeryCD ModeasyMule中的部分或全部加入了软性或硬性列表(内有多种版本,使用时也可减分或屏蔽),原因是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库的有XtremeMagicAngelScarAngelMephistoX-RayStulleMuleNeoMuleCN、Dreamule等eMule Mod。有关DLP的更多介绍见中文维基百科“动态反吸血驴保护”条目“Strict DLP Chinese”条目,以上部分文字转自该条目。

VeryCD客户端问题

VeryCD公司开发的eD2k客户端的主要问题包括但不限于:

我们根据以上这些理由将它们加进了软性或硬性的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位于SF的SVN里。
如果您的eMule (Mods)有自动更新功能,您可以将这些地址添加至自动更新的地址栏中,并开启自动更新功能。当然您也可以通过这些地址直接下载最新版的SDC库:

地址 当前实际链接 解释
当前实际链接 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;浏览地址:AB

另: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条评论隐藏

  1. 2013年1月3日 周四 10:56 | 回复

    已更新!

  2. #2 kavl
    2013年1月3日 周四 12:47 | 回复

    支持!

  3. #3 海儿
    2013年1月3日 周四 23:41 | 回复

    终于等来最新版啦。
    LZ辛苦了。非常感谢

  4. #4 hqy662
    2013年1月4日 周五 00:34 | 回复

    amule的dlp能不能做?

  5. #5 某人
    2013年1月4日 周五 03:46 | 回复

    将近一年来,我就用 all-verycd 的,并且惩罚措施为封禁 IP,结果发现连上我的客户端虽然都是官版或合法MOD版,但是地理位置都是外国的,没几个是国内的,看来还是外国人有 GPL 精神,国人基本没有或者是被蒙蔽的。

    现在当然照样用你的 all-verycd 版本,惩罚措施设为封禁 IP,最后说声谢谢制作。

  6. #6 carl
    2013年1月4日 周五 09:01 | 回复

    @某人 可能和你资源的需求情况有关吧,我也一直屏蔽verycd,但发现用官版emule和xtreme的国人数量是越来越多了。

  7. 2013年1月4日 周五 12:52 | 回复

    赶着新年发布哈。就是linux上的amule加载有点儿麻烦。

  8. #8 cot
    2013年1月5日 周六 17:30 | 回复

    终于更新了,支持啊

  9. #9 mouwen
    2013年1月8日 周二 20:41 | 回复

    我在路由器(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不停地变换请求
    不知有什么解决方法么?

  10. #10 mmm
    2013年1月9日 周三 09:27 | 回复

    @mouwen 可以考虑用端口映射或upnp代替dmz

  11. #11 reduce
    2013年1月9日 周三 10:52 | 回复

    @mouwen
    这个路由器固件做得也太差了吧,NAT对于客户端来说应该是透明的,eMule用的TCP和UDP也应该察觉不到网关的存在……这样的话没办法只能按LS的方法试试了。

  12. #12 mouwen
    2013年1月9日 周三 12:00 | 回复

    @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
    考虑换个路由器了…

  13. #13 reduce
    2013年1月9日 周三 13:16 | 回复

    @mouwen
    说起来那些官方论坛的帖子里貌似还有个解决方法:关闭过滤内网客户端的选项 😀

  14. #14 mouwen
    2013年1月9日 周三 18:22 | 回复

    @reduce
    试了一下也不行
    应该是因为userhash变化被封的,并非内网的原因

  15. #15 476210180
    2013年1月9日 周三 18:29 | 回复

    表示我是 华为HG523 ,也是用DMZ,未发现此状况

  16. 2013年1月16日 周三 03:40 | 回复

    原來出了新版,趕快來更新一下,SDC開發人員辛苦了。

  17. 2013年1月17日 周四 09:25 | 回复

    @scarangel93
    aMule不是不支持么?

  18. #18 chengr28
    2013年1月17日 周四 11:38 | 回复

    Strict DLP Chinese v44002 Update 1 紧急更新
    如果您使用的是 VeryCD-Default-List-NickName(x86/x64) 版本的SDC请马上进行升级以避免漏检!

  19. #19 mmm
    2013年1月17日 周四 12:35 | 回复

    @chengr28 all verycd呢?

  20. #20 chengr28
    2013年1月17日 周四 12:38 | 回复

    @mmm
    All-VeryCD-Mod 不需要更新哦 😀

  21. #21 reduce
    2013年1月17日 周四 12:40 | 回复

    @徐琳粉丝
    之前似乎有过aMule-DLP项目,就是把DLP集成进aMule里,不过因为系统不一样所以不能直接调用Windows下的文件……

  22. 2013年1月18日 周五 20:12 | 回复

    刚想报告easymule漏检,就发现原来有Update 2了!
    已更新!

  23. #23 chengr28
    2013年1月18日 周五 20:32 | 回复

    @476210180
    阉割驴漏检了是怎么回事,是 Update 1 升级的默认昵称列表造成的还是有其它问题?

  24. 2013年1月19日 周六 14:07 | 回复

    @chengr28
    因为挂载v44002 nick版时发生了这个:
    Image from moe4.
    更新了Update 1以后还没发现有问题。

  25. #25 chengr28
    2013年1月19日 周六 14:13 | 回复

    @476210180
    对的,那天我挂的时候也是忽然发现好多好多这类昵称的客户端,非常操蛋那边升级了那个名单
    所以SDC这边也跟着升级了 😀

  26. 2013年1月19日 周六 14:31 | 回复

    @chengr28
    =。=原来如此

  27. #27 犟骡子
    2013年1月19日 周六 21:34 | 回复

    @reduce 我已经将更新部分试着合并到amule-dlp中并提交了(在最新的issue里)。另外,难道我们不能用同一套源代码,通过调整编译开关(宏)生成不同的二进制版本么?

  28. #28 reduce
    2013年1月20日 周日 00:23 | 回复

    @犟骡子
    不主要是aMule那边没有接口,必须要修改程序本身才能实现 😳
    而且结构数据类型都不一样,到头来还不如重写更好……

  29. #29 犟骡子
    2013年1月20日 周日 00:28 | 回复

    @reduce 不是有个amule-dlp么……接口人家实际上已经做出来了,更新只要改动态库就好。我现在用的就是这个。

  30. #30 犟骡子
    2013年1月20日 周日 00:30 | 回复

    @犟骡子 另外我是指的将all-verycd、nickname、lite等版本的源代码合并,用编译开关控制最终生成的二进制目标中功能的打开与关闭。

  31. #31 犟骡子
    2013年1月20日 周日 00:35 | 回复

    @scarangel93
    不试试amule-dlp最新issue中的补丁么?

  32. #32 asp502010
    2013年1月20日 周日 17:31 | 回复

    @chengr28
    什么时候昵称中加了[easymule]?为了应对SDC吗?还有现在verycd版emule还在更新吗,最新的是1.20吗?在哪能下载到……

  33. #33 reduce
    2013年1月20日 周日 20:50 | 回复

    @asp502010
    VeryCD旧版的eMule已经很久没有更新过了吧?

  34. #34 asp502010
    2013年1月20日 周日 21:42 | 回复

    @reduce
    那 chengr28 为什么还说verycd升级了名单,才有此页的紧急升级呢?

  35. #35 cd斜杠
    2013年1月21日 周一 01:03 | 回复

    @asp502010 一般说“verycd版emule”,指的是旧版的很久不更新的emule verycd mod。它和verycd现在主打的也持续更新的easymule是两个不同的软件,他说升级了名单明显是针对easymule说的
    当然verycd自己的命名也很乱,有时说“verycd版emule”可能也会指现在的easymule,他们故意搞得很乱以加重混淆,可以看一下这篇文章里面的图
    https://www.emulefans.com/verycd-dianlv-emule/

  36. #36 asp502010
    2013年1月21日 周一 06:58 | 回复

    @cd斜杠
    了解,我只是想知道 chengr28 说的增加默认昵称为[CHN][VeryCD][easymule]的到底是什么版本?最新的easymule是什么版本?

  37. #37 asp502010
    2013年1月21日 周一 14:36 | 回复

    SDC存在QQ旋风客户端的漏检,不仅是这个版本,上个版本也有。

    只要在QQ旋风的emule设置中修改昵称,使其不为默认,即可躲过SDC的屏蔽。检测显示其为所修改昵称(无前缀),emule 0.48a版本的正常emule。

  38. #38 chengr28
    2013年1月21日 周一 15:05 | 回复

    @asp502010
    新增的默认昵称是easyMule的,就是 [VeryCD][CHN][easyMule]
    easyMule最新版本历史也相当长了,easyMule 1.2.2 在2011年11月10号更新的
    但请注意这里这个 默认昵称列表 是easyMule里有模块在每次启动时从VeryCD网站自动更新的,所以默认昵称列表更新不需要升级软件。

    至于下面QQ旋风客户端漏检的问题,之前也已经向Xtreme官方反馈过
    应该需要使用更底层的检测才能将其检测出来 😀

  39. #39 chengr28
    2013年1月21日 周一 15:07 | 回复

    @犟骡子
    通过编译开关控制生成的目标代码吗……嗯真是个不错的建议,下次更新尝试下这种方式 😀

  40. #40 asp502010
    2013年1月21日 周一 15:28 | 回复

    @chengr28
    谢谢告之,我懂了。
    不过默认昵称列表从网站更新,真是……好卑鄙啊 😈

  41. #41 犟骡子
    2013年1月21日 周一 15:42 | 回复

    @chengr28 把all-verycd+nickname作为完整的源代码,再在适当的地方加入预处理指令,即可指导预处理器裁剪源代码,进而生成不同“版本”的目标代码。
    其实这招在那些老牌的*nix自由软件包上早就屡见不鲜了。也许正是因为我皈依了GNU才首先想到这个方法的,呵呵。

  42. #42 frtrt
    2013年1月25日 周五 15:04 | 回复

    可能误杀scarangel 4.2,modstring theif

  43. #43 reduce
    2013年1月25日 周五 16:19 | 回复

    @frtrt
    没有截图?

  44. #44 海儿
    2013年1月27日 周日 17:39 | 回复

    网盘下载给力,直接下载,爽!
    其它的都是要翻墙,可怜。

  45. 2013年1月28日 周一 20:33 | 回复

    @犟骡子
    嗯,是个好方法,但感觉对普通用户难度有点大啊。
    能不能建议一下,让官方发布 all-verycd + nickname?

  46. #46 reduce
    2013年1月28日 周一 21:43 | 回复

    @cot
    不不预处理指令是相对于源代码而言的,实际编译出来的效果和以前应该是一样的,作为用户体现不到 😀

  47. 2013年1月31日 周四 13:29 | 回复

    这是什么情况?

  48. #48 frtrt
    2013年1月31日 周四 16:39 | 回复

    @476210180 直接从阉割驴切换过来官方原版emule的傻孩子

  49. #49 reduce
    2013年1月31日 周四 21:02 | 回复

    @476210180
    好像没什么问题?

  50. 2013年2月1日 周五 08:39 | 回复

    @frtrt
    哦哦

共2页12下一页

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0