leecher
網路用詞
leecher是一個網路用詞,中文名為吸血鬼, 讀音為xī xuè guǐ,指只知索取不懂分享回報的傢伙。久遠之前網路的用詞,現已快變成專屬。指四通利方前後 diablo1時代,也指那些論壇里的幽靈,只找自己的所需資料而從不發貼回帖的人。還指專從FTP只下載不上傳的人。leecher和ghost同義,那時還是一個偏中性詞。吸血驢,也稱吸血騾。指在eMule/eDonkey等一些P2P網路軟體中通過其他用戶下載完畢資源后而不再上傳或只上傳非常少資源的用戶。有些商業公司或部分程序員會對軟體進行二次開發,並把普通版的點對點分享軟體變成“吸血版”的。吸血驢被認為違背了網路資源共享道德,但使用者並不少。
leecher
吸血鬼
xī xuè guǐ
1.違反GPL的mod
行為:這一類mod不開放源代碼,mod的開發者也往往將開發出來的mod用於商業目的。此類mod國內很多,比如迅雷、超級旋風、vagaa一類。還有許多根本算不上mod的“通用下載軟體”都屬於此類,比如flashget、bitcomet。
危害程度:嚴重。
懲罰:採用最嚴厲的懲罰,屏蔽對方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二次開發 網站、程序員積極的聯繫,準備建立一個黑名單。此黑名單將只允許用戶遞交非吸血驢(吸血騾)的名字清單,而不允許用戶在清單中增加名字。
WinMX方面,日本網友寫了一個名為"MX Monitor"的程式,來自動與其他網友交換檔案、禁封不發檔案者等。