重要聲明:
- 全部Strict DLP Chinese(以下簡稱SDC)僅供學習交流,遵循GPL協議,同時勿用於任何非法用途。
- 使用者請根據下述VeryCD客戶端的問題和SDC的詳細說明,結合自身狀況,自行估量是否有載入SDC庫的需要(通常SDC非Lite版發布上傳者使用較好,其他人可以使用SDC Lite版或普通的官方DLP庫)。如果不能正確判斷而造成不良後果,本人不負任何責任!
- 所有SDC均為基於Xtreme官方DLP庫的嚴格版本。在Xtreme的官方DLP庫的基礎上,SDC將eMule VeryCD Mod、easyMule中的部分或全部加入了軟性或硬性列表(內有多種版本,使用時也可減分或屏蔽),原因是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庫的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule、CN、Dreamule等eMule Mod。有關DLP的更多介紹見中文維基百科「動態反吸血驢保護」條目和「Strict DLP Chinese」條目,以上部分文字轉自該條目。
VeryCD客戶端問題
VeryCD公司開發的eD2k客戶端的主要問題包括但不限於:
- VeryCD Mod:某些版本有社區加分;搜索有關鍵詞過濾;VeryCD Mod和easyMule均使用了根據官方DLP庫修改且閉源的VeryCD DLP庫而違反GPL。
- easyMule:自稱「電驢官方」誤導用戶;使用了「[CHN][VeryCD]掛機王」、「[CHN][VeryCD]通宵上傳」等14個噁心的默認隨機用戶名,刪減了包括文件分類、用戶之間互發消息、eMule好友、IRC聊天、皮膚外觀等等大量功能;無法搜索真正的電驢(eD2k)與Kad網路搜索;具有IE BHO插件;可能監控用戶隱私;部分版本無源碼公布。
- easyMule 2:除了上述easyMule的一些問題,還完全閉源,很可能違反GPL協議,且頻繁請求下載文件。
我們根據以上這些理由將它們加進了軟性或硬性的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位於Sourceforge的SVN里。
如果您的eMule (Mods)有自動更新功能,您可以將這些地址添加至自動更新的地址欄中,並開啟自動更新功能。當然您也可以通過這些地址直接下載最新版的SDC庫:
ed2k.im已停用,下列ed2k.im和sourceforge鏈接已失效。
地址 | 當前實際鏈接 | 解釋 |
---|---|---|
當前實際鏈接 | 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;瀏覽地址:A或B。
另: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條評論隱藏
已更新!
支持!
終於等來最新版啦。
LZ辛苦了。非常感謝
amule的dlp能不能做?
將近一年來,我就用 all-verycd 的,並且懲罰措施為封禁 IP,結果發現連上我的客戶端雖然都是官版或合法MOD版,但是地理位置都是外國的,沒幾個是國內的,看來還是外國人有 GPL 精神,國人基本沒有或者是被蒙蔽的。
現在當然照樣用你的 all-verycd 版本,懲罰措施設為封禁 IP,最後說聲謝謝製作。
@某人 可能和你資源的需求情況有關吧,我也一直屏蔽verycd,但發現用官版emule和xtreme的國人數量是越來越多了。
趕著新年發布哈。就是linux上的amule載入有點兒麻煩。
終於更新了,支持啊
我在路由器(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不停地變換請求
不知有什麼解決方法么?
@mouwen 可以考慮用埠映射或upnp代替dmz
@mouwen
這個路由器固件做得也太差了吧,NAT對於客戶端來說應該是透明的,eMule用的TCP和UDP也應該察覺不到網關的存在……這樣的話沒辦法只能按LS的方法試試了。
@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
考慮換個路由器了…
@mouwen
說起來那些官方論壇的帖子里貌似還有個解決方法:關閉過濾內網客戶端的選項 😀
@reduce
試了一下也不行
應該是因為userhash變化被封的,並非內網的原因
表示我是 華為HG523 ,也是用DMZ,未發現此狀況
原來出了新版,趕快來更新一下,SDC開發人員辛苦了。
@scarangel93
aMule不是不支持么?
Strict DLP Chinese v44002 Update 1 緊急更新
如果您使用的是 VeryCD-Default-List-NickName(x86/x64) 版本的SDC請馬上進行升級以避免漏檢!
@chengr28 all verycd呢?
@mmm
All-VeryCD-Mod 不需要更新哦 😀
@徐琳粉絲
之前似乎有過aMule-DLP項目,就是把DLP集成進aMule里,不過因為系統不一樣所以不能直接調用Windows下的文件……
剛想報告easymule漏檢,就發現原來有Update 2了!
已更新!
@476210180
閹割驢漏檢了是怎麼回事,是 Update 1 升級的默認昵稱列表造成的還是有其它問題?
@chengr28
因為掛載v44002 nick版時發生了這個:
更新了Update 1以後還沒發現有問題。
@476210180
對的,那天我掛的時候也是忽然發現好多好多這類昵稱的客戶端,非常操蛋那邊升級了那個名單
所以SDC這邊也跟著升級了 😀
@chengr28
=。=原來如此
@reduce 我已經將更新部分試著合併到amule-dlp中並提交了(在最新的issue里)。另外,難道我們不能用同一套源代碼,通過調整編譯開關(宏)生成不同的二進位版本么?
@犟騾子
不主要是aMule那邊沒有介面,必須要修改程序本身才能實現 😳
而且結構數據類型都不一樣,到頭來還不如重寫更好……
@reduce 不是有個amule-dlp么……介面人家實際上已經做出來了,更新只要改動態庫就好。我現在用的就是這個。
@犟騾子 另外我是指的將all-verycd、nickname、lite等版本的源代碼合併,用編譯開關控制最終生成的二進位目標中功能的打開與關閉。
@scarangel93
不試試amule-dlp最新issue中的補丁么?
@chengr28
什麼時候昵稱中加了[easymule]?為了應對SDC嗎?還有現在verycd版emule還在更新嗎,最新的是1.20嗎?在哪能下載到……
@asp502010
VeryCD舊版的eMule已經很久沒有更新過了吧?
@reduce
那 chengr28 為什麼還說verycd升級了名單,才有此頁的緊急升級呢?
@asp502010 一般說「verycd版emule」,指的是舊版的很久不更新的emule verycd mod。它和verycd現在主打的也持續更新的easymule是兩個不同的軟體,他說升級了名單明顯是針對easymule說的
當然verycd自己的命名也很亂,有時說「verycd版emule」可能也會指現在的easymule,他們故意搞得很亂以加重混淆,可以看一下這篇文章裡面的圖
https://www.emulefans.com/verycd-dianlv-emule/
@cd斜杠
了解,我只是想知道 chengr28 說的增加默認昵稱為[CHN][VeryCD][easymule]的到底是什麼版本?最新的easymule是什麼版本?
SDC存在QQ旋風客戶端的漏檢,不僅是這個版本,上個版本也有。
只要在QQ旋風的emule設置中修改昵稱,使其不為默認,即可躲過SDC的屏蔽。檢測顯示其為所修改昵稱(無前綴),emule 0.48a版本的正常emule。
@asp502010
新增的默認昵稱是easyMule的,就是 [VeryCD][CHN][easyMule]
easyMule最新版本歷史也相當長了,easyMule 1.2.2 在2011年11月10號更新的
但請注意這裡這個 默認昵稱列表 是easyMule里有模塊在每次啟動時從VeryCD網站自動更新的,所以默認昵稱列表更新不需要升級軟體。
至於下面QQ旋風客戶端漏檢的問題,之前也已經向Xtreme官方反饋過
應該需要使用更底層的檢測才能將其檢測出來 😀
@犟騾子
通過編譯開關控制生成的目標代碼嗎……嗯真是個不錯的建議,下次更新嘗試下這種方式 😀
@chengr28
謝謝告之,我懂了。
不過默認昵稱列表從網站更新,真是……好卑鄙啊 😈
@chengr28 把all-verycd+nickname作為完整的源代碼,再在適當的地方加入預處理指令,即可指導預處理器裁剪源代碼,進而生成不同「版本」的目標代碼。
其實這招在那些老牌的*nix自由軟體包上早就屢見不鮮了。也許正是因為我皈依了GNU才首先想到這個方法的,呵呵。
可能誤殺scarangel 4.2,modstring theif
@frtrt
沒有截圖?
網盤下載給力,直接下載,爽!
其它的都是要翻牆,可憐。
@犟騾子
嗯,是個好方法,但感覺對普通用戶難度有點大啊。
能不能建議一下,讓官方發布 all-verycd + nickname?
@cot
不不預處理指令是相對於源代碼而言的,實際編譯出來的效果和以前應該是一樣的,作為用戶體現不到 😀
這是什麼情況?
@476210180 直接從閹割驢切換過來官方原版emule的傻孩子
@476210180
好像沒什麼問題?
@frtrt
哦哦