吸血鬼, 指只知索取不懂分享回报的家伙。久远之前网络的用词 ,现已快变成专属。指四通利方前后 diablo1时代 ,也指那些论坛里的幽灵 ,只找自己的所需资料而从不发贴回帖的人。还指专从FTP只下载不上传的人。leecher和ghost同义,那时还是一个偏中性词。
吸血驴,也称吸血骡。指在eMule/eDonkey等一些P2P网络软件中通过其他用户下载完毕资源后而不再上传或只上传非常少资源的用户。有些商业公司或部分
程序员会对软件进行二次开发,并把普通版的点对点分享软件变成“吸血版”的。
吸血驴被认为违背了网络资源共享道德,但使用者并不少。
定义
1.违反GPL的mod
行为:这一类mod不
开放源代码,mod的开发者也往往将开发出来的mod用于商业目的。此类mod国内很多,比如
迅雷、
超级旋风、vagaa一类。还有许多根本算不上mod的“通用
下载软件”都属于此类,比如flashget、bitcomet。
危害程度:严重。
PS,这种mod对于
ED2K网络的危害最大,远远比其他种类的mod严重。
惩罚:采用最严厉的惩罚,屏蔽对方IP(以下仅用屏蔽表示)。
2、幽灵mod
行为:此类mod隐藏自己的mod字符串,往往将自己伪装成官方版本。作为一个修改版(mod),应该向对方客户端表明自己的mod版本,这些mod利用这种方式隐藏自己,避免被ban掉。bitcomet即属于此类。
危害程度:严重
惩罚:屏蔽
3、伪装客户端/mod窃取者
行为:这类mod把自己伪装成其他种类的mod,比如
迅雷就曾经前后多次把自己伪装成compat、plus、官版等;还有一种
吸血驴是侦测对方mod的字符串,然后把自己伪装成和客户端相同的mod,从而达到避免被ban等目的。
危害程度:严重
惩罚:屏蔽
4、攻击型mod
行为:这类
吸血驴利用频繁向服务器和对方客户发出查询请求等手段,提高找源速度(服务器),提升在对方
客户端排队列表序号,减少排队时间,从而变相提高下载速度。但是此举给服务器和其他
客户端带来很大负担,06年有名的DS服务器警告事件既是因为vagaa的这一行为引起的。
PS,这一类别下还有很多其他表现形式的
吸血驴,比如即使对方客户端没有反应,吸血驴依然会频繁发出请求。本文从简洁的角度出发,对此不作过多介绍。
危害程度:严重
惩罚:屏蔽
5、hash窃取/共享hash mod
行为:此类
吸血驴有两种。一种是共享userhash,即该mod的所有发行版本都内置了一个公用的userhash,其好处不言而喻,所有mod的使用者都共享同一个信用;另一种是窃取他人的userhash,从而窃取他人的信用。前者因为Emule技术的进步,已经很少见了(以前的tianying驴就是这类mod),
吸血驴主要是后者。
PS,所以大家一定要启用Emule的
身份验证功能。
危害程度:严重
惩罚:屏蔽
6、社区mod
行为:此类mod根据mod的字符串进行加分,提升排队序号减少排队时间等手段,从而达到提升速度的目的(从其他mod那儿下载资源,但是只上传给自己社区的mod)
PS,看到这里肯定有小白会把社区mod与具有社区共享功能的mod混为一谈,所以这里多说几句。其实这两者完全是两回事儿,前者是根据mod的字符串,后者只是针对用户tag。比如在NEO里设置为[NewsFan]加分或者好友加分,那么无论对方
客户端是否是NEO的mod——即使对方用
吸血驴,只要tag里包含[NewsFan]或者对方是自己的好友,那么一律一视同仁;还有一个例子是VeryCD,即使使用非VeryCD版的mod,只要tag包含[VeryCD][CHN],那么VC的mod就会一视同仁给对方加分。中国驴的ACAT版也具有类似功能。所以NEO、ACAT、VeryCD等mod只是具有社区功能的mod,不是社区mod,这些mod也不是
吸血驴。
危害程度:严重
惩罚:屏蔽
7、坏块(损坏数据)发送mod
行为:在网络上散布坏块。此类mod只下载,发送的数据全是无用坏块,对ED2K的贡献为零。前一阵子VeryCD推出的
内网穿透版既是此种
吸血驴。
危害程度:严重
惩罚:屏蔽
8、全版本mod
行为:此类
吸血驴按照一定的频率自行改变自己的mod字符串,比如先变成CN版,几分钟后变成VC版,再过几分钟又变成Xtreme……通过这种行为,达到加分、避免被屏蔽、减少排队时间等目的。 危害:轻度
惩罚:减少积分
9、昵称窃取mod
行为:这类
吸血驴可以把对方客户端的昵称和tag变成自己的昵称和tag,从而得到加分(想象一下这个吸血驴连接到了一个VeryCD的mod,而这个mod的昵称里又包含[VeryCD][CHN]的tag;或者这个吸血驴连接到了一个具有社区功能并经过设置的mod)等好处。
危害程度:轻度
惩罚:减少积分
10、虚假队列mod
行为:这类
吸血驴发送虚假排队信息,客户端的队列序号永远是1(即无论你何时连接到了这种客户端,你自己的mod永远显示你在对方的排队列表里是第一位),但是实际情况完全不是这么回事,你在对方的队列里该是第几位还是第几位。如果你不幸排到上千的位置,可能几个小时后你还是进不到对方的上传队列里,尽管你的排队序号总是1。但是对方却可以通过这样的手段,避免被剔出队列,赚取排队积分。
危害:轻度
惩罚:减少积分
行为
每次启动时变换自己的UserHash(用户切细值)和安全认证。(让其他用户看起来此用户是新手)
只上传自己可以交换到对方下载的数据。(这就是著名的Credit Shaping,相当于用软件实现“下了就跑”)
没有自己的Mod String的称为Ghost Mod,是一种纯粹的欺骗行为。(因为它冒充官方版本)
正常工作时不断变换自己的UserHash(用户识别码)、以及假冒不同的IP+Port(埠)下同一个文件。
另外,过分的(滥用)社区加速和好友加速也属于“集体吸血”行为。(因为,社区之外的客户将受到歧视,无法体现公平性)
后果
eMule/eDonkey 采用的是基于P2P网络的共享原理,拥有排队机制。这种机制可以保证“分享给我最多的人获得最优先的下载权”,同时保持资源的长期有效性。但是
吸血驴(吸血骡)破坏了这种机制,下载完毕后并不提供给其他人,这种潜在的对P2P共享精神的摒弃,可能将最终导致P2P网络效率下降,直至崩溃。
已知
由于已知的
客户端名称始终有争议,本条目已经取消已知
吸血驴(吸血骡)的默认用户名列表。
办法
非常遗憾,根据eMule官方的解释,不能在eMule中增加屏蔽用户或者过滤用户的机制,因为这违背了P2P“共享无国界”的概念。
虽然emule官方没有添加屏蔽机制,不过很多mod(修改版)都有屏蔽吸血骡的功能。
如新的verycd版,CN版,Xtreme版,MagicAngel这些版本都支持挂载DLP(全称Dynamic Leecher Protection 动态反吸血骡保护)屏蔽吸血骡。
官方
eMule官方正在积极的和一些可信赖的eMule二次开发 网站、
程序员积极的联系,准备建立一个黑名单。此黑名单将只允许用户递交非
吸血驴(吸血骡)的名字清单,而不允许用户在清单中增加名字。
其他信息