eMule模糊协议

✍ dations ◷ 2025-10-04 22:56:36 #传输层协议,EMule

模糊协议(英语:Protocol Obfuscation,又称迷惑协议、协议迷惑、协议加密、迷惑协议)是eMule在0.47b之后的版本正式加入的一项功能,这个功能主要是针对ISP的流量限制做出反击。

在网络上传输的数据包,大致上可以很简单的分为两个部分:标头与数据。在标头的部分都含有特定的识别信息,因此只要透过特定的观察器,去截取在网络上传播的数据包,就可以知道“谁”正在用何种“通信协议”在传输消息。而eMule所使用的eD2k通信协议,在每个数据包的标头的部分,自然也包含着特定的识别信息。最近几年,各国的ISP业者因为感受到P2P流量对自身网络所带来的冲击,因此纷纷开始研究去限制P2P的流量。而eMule所使用的eD2k通信协议,自然是主要的目标之一,因为同时在使用eMule的人可能有数百万到数千万人以上。

为了对ISP的流量限制做出反制,eMule的开发团队,开发出“模糊协议”这项功能。开启这个功能,eMule传输的数据包标头看起来就会变成一群随机数而无意义的数据,因为缺乏固定的特征,所以没有办法被简单的识别出来,如此一来ISP的流量限制也就变得毫无效果。

“模糊协议”经常在某些地方会被误解:

目前模糊协议已经在eD2k TCP与UDP、服务器的TCP与UDP、Kad的TCP上实现,至于Kad的UDP则尚未实现。

开启这项功能会使CPU的占用率稍微提高,并且在传输数据时,会需要多传数Bytes的数据,然而这并不是什么大问题。

L7-filter是针对OSI模型的第七层-应用层所设计,是Linux防火墙Netfilter的分类器。它可以对每个数据包所使用的通信协议做出分类,进而让Netfilter对特定的通信协议进行阻挡或者是带宽控管。目前针对eD2k的比对档只测试到eMule 0.47a的版本,之后的版本因为模糊协议的关系,应该无法对经过模糊化的eD2k数据包做出有效的比对。

IPP2P则是Netfilter的模块,专门针对P2P通信协议来设计。在IPP2P的网站并没有任何关于成功识别模糊协议的消息,因此可以认定IPP2P无法对经过模糊化的eD2k数据包做出有效的比对。

相关

  • 迈克尔·法拉第迈克尔·法拉第(英语:Michael Faraday,1791年9月22日-1867年8月25日),英国物理学家,在电磁学及电化学领域做出许多重要贡献,其中主要的贡献为电磁感应、抗磁性、电解。虽然法拉第没
  • 浆糊糨糊又称浆糊,是一种以糯米或其它富含淀粉的谷物为主原料制成的天然黏合剂。功能与胶水、树脂大同小异,主要用来沾黏。糨糊是古代中国和邻近国家经常使用的一种黏合剂,即使在迈
  • DILA法鼓学校财团法人法鼓文理学院(英语:Dharma Drum Institute of Liberal Arts),简称法鼓学院、DILA,创立于2007年,是一所位于中华民国新北市金山区法鼓山的一所私立独立学院,前身是
  • 杂交水稻杂交水稻,其主要思想是利用水稻的雄性不育来实现水稻的杂交。1917年日本学者发现了野生水稻雄性不育。美国农学家琼斯于1926年提出水稻具有杂种优势理论。第二次世界大战后,世
  • 伊朗伊斯兰共和国中央银行伊朗伊斯兰共和国中央银行(波斯语:بانک مرکزی جمهوری اسلامی ايران‎, Bank Markazi Jomhouri Islami Iran)作为伊朗的中央银行,负责发行伊朗货币
  • 乌尔奇人乌尔奇人(俄语:Ульчи或Ольчи),又译乙支人或乌里奇人,自称“那尼”(нани),是西伯利亚东南部先住居民的一支,90%以上分布于俄罗斯联邦哈巴罗夫斯克边疆区的乌利奇斯基区
  • 巴丹日巴丹日(他加禄语:Araw ng Kagitingan,意为“勇士之日” , 英文:Bataan Day),在每年的4月9日,菲律宾节日,当天放假。为纪念二战时巴丹死亡行军中死去的美菲军民而设,因为4月9日是巴丹死
  • 扎格维兹季亚坐标:48°55′21″N 24°39′17″E / 48.92250°N 24.65472°E / 48.92250; 24.65472扎格维兹季亚(乌克兰语:Загвіздя),是乌克兰的村落,位于该国西部伊万诺-弗兰科夫斯克
  • 枯鲁杜鹃枯鲁杜鹃(学名:)为杜鹃花科杜鹃属下的一个种,为中国特有种。枯鲁杜鹃最早由美国植物学家约瑟夫·洛克1929年9月在中国四川省西南部的枯鲁山区采集到标本,当时未命名。1953年,该标
  • 奥地利的约瑟夫奥地利的约瑟夫(德语:,1776年3月9日—1847年1月13日),匈牙利总督(英语:Palatine of Hungary),神圣罗马皇帝利奥波德二世的第七子(其第五和第六子夭折,因此约瑟夫形同第五子)。约瑟夫于17