Strict DLP Chinese v44002 Update 1

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

重要声明:

  • 全部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 (x86) From Google Code with encrypted connection

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也是一样 :twisted:
    查了下官方论坛好像是用了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
    说起来那些官方论坛的帖子里貌似还有个解决方法:关闭过滤内网客户端的选项 :D

  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 不需要更新哦 :D

  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这边也跟着升级了 :D

  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那边没有接口,必须要修改程序本身才能实现 :oops:
    而且结构数据类型都不一样,到头来还不如重写更好……

  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,他们故意搞得很乱以加重混淆,可以看一下这篇文章里面的图
    http://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官方反馈过
    应该需要使用更底层的检测才能将其检测出来 :D

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

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

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

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

  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
    不不预处理指令是相对于源代码而言的,实际编译出来的效果和以前应该是一样的,作为用户体现不到 :D

  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注册上传。*号标注项为必填。

如果您想输入中文却暂时没有中文输入法程序,可以使用在线的

*
*
*
标签用法
表情:
:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?:
字数:0