聲明:
- 全部Strict DLP Chinese(SDC)僅供學習交流,遵循GPL協議,同時勿用於任何非法及商業用途。
- 使用者請自行估量是否有載入Strict DLP Chinese庫的需要,如果不能清楚判斷而造成不良後果,本人不負任何責任!普通的官方DLP庫請點擊這裡。
- 所有Strict DLP Chinese(以下簡稱SDC)均為基於Xtreme官方DLP庫的嚴格版本。在Xtreme的官方DLP庫的基礎上,SDC將eMule VeryCD Mod、easyMule中的部分或全部加入了軟性或硬性列表(內有多種版本,使用時也可減分或屏蔽),原因是GPL-breaker、私有網路和社區客戶端等不良行為。
動態反吸血驢保護(DLP)是內置於eMule Xtreme Mod等一些eMule Mods中的功能組件。在這些eMule Mods連接上eDonkey網路後,它會根據DLP庫中的列表,偵測出吸血驢並對其做減分或屏蔽處理。官方DLP庫就是Xtreme Mod的DLP庫,最新版的官方DLP庫是2010年12月20日發布的DLP v43。支持DLP且默認使用官方DLP庫的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule、CN、Dreamule等eMule Mod。有關DLP的更多介紹見中文維基百科「動態反吸血驢保護」條目和「Strict DLP Chinese」條目,以上部分文字轉自該條目。
SDC Blog及SDC Group官方網站更換域名
2020年更新:注意,SDC Blog/官網的新舊域名/網址都已失效。GoogleCode也已停用。請訪問SDC GitHub項目頁
因為一些原因,SDC Blog和SDC Group均已遷移至新的域名。
SDC Blog:http://blog.sdlpc.net
SDC Group官方網站:http://sdlpc.net
原域名已經停用。請互相轉告。
下載
不同版本單獨下載及介紹
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 | 無 | 否 |
【載入方法:將eMule關閉,把解壓出來的antiLeech.dll.new文件放到原來antiLeech.dll所在的目錄,並重新啟動eMule;或者直接把解壓出來的antiLeech.dll.new文件放到原來antiLeech.dll所在的目錄,然後在反吸血選項(Xtreme II)中單擊「Reload」】
強烈建議使用第1種方案,因為第1種方案可以把全部新版的檢測載入到eMule中,第2種方案重新載入後已經連接成功的客戶端不會被重新檢測,且新版本的所有檢測不一定都能使用
- 正式版本
- all-verycd(對所有VeryCD系列客戶端進行檢測的版本,其中eMule VeryCD MOD和easyMule被加入了軟性吸血列表)
- verycd-nickname(所有昵稱中含有VeryCD客戶端默認昵稱的VeryCD Mod和easyMule加入到軟性吸血列表)
- easymule(easyMule被加入了軟性吸血列表)
- lite(Xtreme官方版DLP修補漏檢版本)
註:VeryCD公司開發了2個eD2k客戶端,他們分別是:
- 1.VeryCD Mod:某些版本有社區加分,且自帶DLP違反GPL協議。
- 2.easyMule:自稱「電驢」誤導。easyMule1使用了「[CHN][VeryCD]掛機王」、「[CHN][VeryCD]通宵上傳」等14個噁心的默認隨機用戶名;easyMule2完全閉源,很可能違反GPL協議,且頻繁請求下載文件。
另:VeryCD Mod和easyMule使用自製且閉源的DLP庫,違反GPL協議。上述客戶端均有搜索關鍵詞過濾。
我們根據以上這些理由將它們加進了軟性或硬性的吸血列表。你可以根據你自己的判斷使用你需要的版本。
固定更新鏈接
我們使用了ed2k.im地址來縮短鏈接,用短鏈接來重定向到實際長鏈接,目前的實際文件是保存在SDC位於Sourceforge的SVN里。
如果您的eMule (Mods)有自動更新功能,您可以將這些地址添加至自動更新的地址欄中,並開啟自動更新功能。當然您也可以通過這些地址直接下載最新版的SDC庫:
ed2k.im已停用,下列ed2k.im和sourceforge鏈接已失效。
地址 | 當前實際鏈接 | 解釋 |
---|---|---|
當前實際鏈接 | All-VeryCD版 | |
當前實際鏈接 | VeryCD-Nickname版 | |
當前實際鏈接 | easyMule版 | |
當前實際鏈接 | Lite版 |
全版本打包下載
點擊直接從SourceForge下載:
點擊直接從GoogleCode下載:
Strict DLP Chinese項目的SourceForge頁面:
http://sourceforge.net/projects/specialdlp/
Strict DLP Chinese項目的GoogleCode頁面:
http://code.google.com/p/specialdlp/
x64與SDC源代碼等請至以上項目頁中下載。或checkout SourceForge上的SVN;瀏覽地址:A或B。
另:SkyDrive網路硬碟分流地址:
http://cid-7aab453c2f69fae1.skydrive.live.com/browse.aspx/SDC
更新
Xtreme DLP – 官方版DLP
最新版本:43
更新時間:2010-12-20
Strict DLP Chinese – SDC
最新版本:43001[基於官方版DLP v43]
更新時間:2010-12-22
Strict DLP Chinese v43001 更新日誌:
- 基於官方DLP v43製作
常見問題FAQ
Q:如何查看SDC已經成功被eMule載入?
A:有2個查看方法:
- 查看反吸血選項中顯示的DLP版本號是否為SDC的最新版本號,如果不是則說明載入失敗
- 查看效果,如果不能起到SDC對應版本預期的效果,請瀏覽下面FAQ所列舉的各種情況予以參考並解決
Q:為何SDC的對應版本無法實現其對應的功能?
A:有2種解決方案:
- 請檢查自己選擇的版本和自己的設想是否相符,不相符請看清楚再使用
- 請檢查是否開啟「防封禁」功能,已經開啟的請關閉「防封禁限制」功能
Q:載入失敗如何解決?
A:有3種解決方案:
- 請檢查文件名(antiLeech.dll.new)是否完全正確
- 請檢查antiLeech.dll.new所放置的位置是否正確,一般放置在原antiLeech.dll的目錄內
- 請檢查對應的版本是否正確,x86/x64版本的SDC只能對應地應用在其設計的環境內,版本之間並不通用
Q:antiLeech.dll.old是什麼文件?能否刪除?
A:antiLeech.dll.old是被替換的DLP,當eMule發現antiLeech.dll.new時會自動將antiLeech.dll改名為antiLeech.dll.old,而同時會將antiLeech.dll.new改名為antiLeech.dll應用新版本DLP
注意:如果新版本DLP能被正常載入後,antiLeech.dll.old即可被刪除
Q:發現了某些不應出現的誤傷或漏檢怎麼辦?
A:有2種方案:
- 請首先確認是否應用「失效搭配方案黑名單」中的搭配,應用者請更換eMule客戶端或其它系列的DLP
- eMule v0.48a eXcalibur 1.85.3 載入所有版本的SDC
- eMule 0.49b CN-7 Build 191 Final 載入所有版本的SDC
- 請聯繫SDC開發小組尋求解決方法:
- SDC開發小組的博客:(現已失效,請訪問SDC GitHub項目頁)
- SDC GitHub項目頁:https://github.com/chengr28/specialdlp/
- SDC開發小組核心代碼開發 Chengr28 聯繫郵箱: chengr28[AT]gmail.com
注意:如果使用以下搭配,將使SDC無法實現其應有正常的功能或者造成漏檢,切記不要採用以下的失效搭配:
後果:無法載入DLP
原因:eXcalibur不支持Xtreme官方版DLP後果:漏檢吸血客戶端
原因:CN Mod對Xtreme官方版DLP支持不佳造成漏檢
Q:何謂「屏蔽模式」和「減分模式」?
A:「屏蔽模式」是將對象全部屏蔽的意思,也就是常說的徹底封殺所有吸血騾;「減分模式」是將被定義為SoftBan的對象減少其積分的意思
Q:如何應用「屏蔽模式」和「減分模式」?
A:應用方法:
- 屏蔽模式:請把反吸血的懲罰方式選項中全部選中「ban」或者「屏蔽」
- 減分模式:請把反吸血的懲罰方式選項中的「社區客戶端」選為「reduce score」或者「減少積分」,其它選項均為「ban」或者「屏蔽」
Q:使用SDC會不會影響到eMule的下載?
A:使用「屏蔽模式」時可能會有一定的影響,而使用「減分模式」時則完全不會影響eMule的下載
Q:如果使用「減分模式」是否會錯誤對某些行為惡劣的吸血客戶端進行減分?
A:不會,因為DLP中分為「HardBan」和「SoftBan」的機制。被定義為HardBan的對象,無論反吸血參數如何設置,都一律會被徹底屏蔽而不會被錯誤減分
注意:受限於eMule客戶端調用DLP的順序問題,某些本應該被徹底屏蔽的客戶端可能會被錯誤減少積分,這個問題暫時無法解決
Q:為何使用SDC的「減分模式」後發現上傳隊列依然存在大量被減分的客戶端?
A:首先需要說明的是,「減分模式」並不同於「屏蔽模式」,僅僅是依照應用DLP的eMule客戶端的初始設定來對吸血騾進行減分,並不是完全封禁
Q:SDC會修補官方DLP的漏檢嗎?
A:當然會,只要收到官方DLP漏檢的報告,SDC小組會儘快升級以修補漏檢,同時也會通知Xtreme官方DLP的維護者儘快修復
應用減分模式特別技巧
- 如果eMule客戶端擁有「每個文件一個隊列(多隊列)」功能,請將其開啟
說明:「每個文件一個隊列(多隊列)」功能會適當對一些請求稀有文件上傳的客戶端的進行加分,而因為上傳隊列得分是按比例扣減的,所以上傳隊列得分越高扣減的幅度也越大 - 如果eMule客戶端支持多積分系統,建議使用「Lovelace」積分系統,然後將所有懲罰吸血騾的選項打開
說明:選擇一個合適的積分系統有利於eMule的文件交換
注意:選擇積分系統時切勿選擇官方積分系統!- 原因:官方積分系統只有獎勵機制而沒有懲罰機制,故不建議使用
- 如果eMule客戶端擁有「Upload BAN」或者「不上傳給吸血客戶端」功能,請將其開啟
說明:這個功能可以阻止對被減少積分的客戶端的上傳
注意:部分eMule客戶端的這個功能是將上傳隊列得分置零,這並不能有效阻止對其的上傳 - 如果應用的是「減分模式」同時eMule客戶端的減少積分幅度可以調整,請將其調整至最大
說明:最大限度的減分幅度能有效遏制一些社區加分客戶端
提醒:一般可以調整減少積分幅度的eMule客戶端中,上傳隊列得分是按比例扣減的,所以應該將減分幅度調整為×「1」時扣減幅度最大 - 如果eMule客戶端擁有「防封禁限制」功能,切勿將其開啟
說明:「防封禁限制」功能是對「有貢獻」的被屏蔽客戶端解封的功能,絕不能開啟
後果:載入SDC基本上形同虛設 - 如果eMule客戶端轉換檢測模式(屏蔽模式、減分模式)設置完成後請馬上重啟eMule
說明:被屏蔽的客戶端有屏蔽時間限制,而從「屏蔽模式」轉到「減分模式」時,被屏蔽的客戶端不會立刻釋放;從「減分模式」轉到「屏蔽模式」時,被減分的客戶端則不會被重新檢測而造成漏檢。所以設置完成後請馬上重啟eMule
48條評論隱藏
馬上更新
🙁 我用的是MorphXT,可惜!
強烈劇烈以及猛烈要求ed2k.im加入All-VeryCD-Mod&VeryCD-Tag版本
@19411943 我也在等All VCD-mod&tag版本
希望28兄能跟進
@某路人 我的意思是要求ed2k.im加入All-VeryCD-Mod&Tag的固定更新鏈接
43版只要28不是很忙的話估計很快就會有的,我們伸手的也不能催人家不是
能不能介紹一些外國的p2p論壇?
吸血騾統統屏蔽
@19411943 抱歉…小弟太急了….看到43版太興奮了才會這樣
不過All-VeryCD-Mod&Tag只有少部分對VeryCD-Tag很敏感的用戶才用
國內存在太多
有意無意加VeryCD-Tag的人了,連使用正規eMule Mods的也加除非下國外資源,否則下載速度會有影響
某些
一知半解的用戶不小心用了又會在怨天尤人真的有必要為”
極少數”的用家花功夫去多弄一個版本的固定更新鏈接使”某些用戶混亂”嗎?何況要用的人會自行手動更新(有的話當然好…但28兄沒有這樣做一定有他自己的考量….下面可能是其中一些原因[個人猜測] )
此外,對加了VeryCD-Tag的正規eMule Mods也會殺掉….這存在合理性的問題
所以個人覺得不太適合作正式發佈,作特別/測試形式會比較好,
而特別/測試版是不應該做固定更新鏈接…因為它不是公開測試/正式版
純粹個人意見….有錯的話請
噴指教….小弟也只是想和各位交流交流 😀不用vc,就不能low to low,再加上偏執狂的封鎖(自閹dlp)才是極大的杯具。
@aaa 那您就用您的vc給吸血雷送數據唄,我不會攔著您的。
@aaa 放輕鬆,沒有人會攔著你去和迅雷low to low,正如你也別想著攔著別人去封鎖你,你有你的用VC和迅雷搞low to low的自由,別人當然也你有所謂「偏執」的自由。 😀 至於不用vc就不能low to low則就是不知道亂講了。 😐
@aaa
好走不送~ 8)
All-VeryCD-Mod&VeryCD-Tag 的特製SDC這裡有:
http://cid-7aab453c2f69fae1.office.live.com/browse.aspx/SDC/All-VeryCD-Mod%5E0VeryCD-Tag
該說的還是要說:
@19411943
關於固定鏈接的問題,這個特製版本是不會有的 🙂 不過可以通過上面的鏈接獲取
那裡的All-VeryCD-Mod&VeryCD-Tag將會始終保持在最新版本 😀
@chengr28 有鏈接那就無所謂了,前幾天手上只有個SDC博客上的的分流鏈接,翻來翻去都找不到,才會要求做個固定鏈接
這下終於可以更新了 😥
已載入,多謝。
用了sdc真的不影響下載速度么?為什麼我載入了all-verycd,並且社區客戶端選擇減分,就一直沒速度,看著下載來源中的verycd用戶變紅然後被scarangel自動移除,導致下國內的東西幾乎沒什麼速度,換回官方的就好了。求解釋。
@kingwoniu 既然在意下載速度為什麼還要用騾子?HTTP下載都比騾子強,更不用說用BT了
@kingwoniu 時間長了就好了,騾子要慢慢養,可能那些人都是下了就跑的。
@19411943 我在意下載速度更在意資源。
@mmm 我也知道騾子的速度是一點點上去的,所以我都用了半小時測試,sdc就是沒速度,官方的慢慢的爬到50kb/s了。有空我在測試一下吧。
@mmm 下熱門資源速度總算上去了,就這樣吧。不過來源都是verycd用戶,減分處理總有點過意不去啊,可惜verycd用戶都不知dlp為何物,其實verycd用戶只要載入了官方dlp,將迅雷封禁了就好了。
@kingwoniu VC斷源率快趕上河蟹王國的BT了,你真的很在意資源?
@kingwoniu sdc是發布者用的,普通用官方dlp就好
@kingwoniu 算了,不逗你了,你要是真的在意速度又在意資源的話就搬梯子上海盜灣,不過中文的資源就欠奉了,我也不知道中文資源在哪又有速度又有資源,反正我自己是ALLBANVC慢慢掛
VC還是離遠點,先是發葉問的被抓進去蹲了班房,然後聽說前段時間好像是那個什麼教育頻道的也被「配合」了一下,天知道什麼時候在他那下載東西也要去吃牢飯
@kingwoniu 拜vc所賜,新資源速度還行,很多老資源已經形同斷檔。。。這個時候ban VC mod就會顯示出它獨特的功力了。。。另外:由官方版更換到SDC會經歷「客戶端洗牌效應」,時間多則長達幾個月(視你的上傳情況而定)。。。
@19411943 我在意的是kad網路的資源,若只是vc的資源,就不用從vc轉到scarangel了。
@19411943 我說的速度是相對的,本人1M小水管,下載還是限到50KB/S的,小騾子只要慢慢拉就行了。我穿越長城只是上上twitter,看新聞,找資料偶爾需要爬牆。
@killsophia 我上vc找的就是熱門資源,「洗牌效應」很有趣,我知道了,謝謝。
不知道我這種做法對不,下載開減分,上傳全屏蔽,基本天天溜騾子
@sakya 以德報怨,何以報德?更何況丫的還是流氓,個人認為沒必要跟流氓裝菩薩
要不你就看心情,心情好就放個屁給它聞聞,心情不好就掄起大棒子劈頭蓋臉給丫砸下去,打死最好,心情不好不壞就拿丫虐著玩
個人建議你不必糾結
@19411943
說的真逗 😀
昨天載入了All-VeryCD-Mod&Tag,基本過十幾二十分鐘就上傳的很穩定了,1M寬頻,貴在堅持。
然後今天找了個不算冷門但是基本都是國內下載的源,試驗了下載速度,二三十,我很滿意了,畢竟不追求下載,只要能下就行,別跑不動。
@sakya 跑是不難的,其實我這裡屏蔽了VC mod下載速度很正常,估計是客戶端洗牌早就完成了吧
請問chengr28:
All-VeryCD版、VeryCD-Nickname版、easyMule版、Lite版這四個版本的DLP庫解壓文件都是antiLeech.dll.new,那是不是意味著eMule只能使用四者其中的一個,而不能同時全部載入這四個文件?
謝謝!
@ypc1983
對的,eMule一次只能同時載入一個DLP 😀
但是同時載入4個版本的SDC是完全沒有必要的。舉個例子,像 All-VeryCD 中已經包含了 easyMule 的檢測,從目的上來說比 easyMule 還嚴格,所以完全沒必要同時載入
該版本對sdc新加入的「Community UserHash」的檢測似乎有問題,至少在我的xtreme8.0下對下載機NAS_01G的特徵Hash:AAEE84C0C30E247CBB99B459255D6F99的檢測出現在源代碼中但並未發揮作用。
原本的代碼分成兩塊:每一塊都是一組static const TCHAR[]的聲明(前一段叫做refuserhashxx[],xx為數字;後一段叫做SDC_refuserhashxx[]),然後分別用if(conditionA||conditionB||……)的語句檢驗,而後給出return _T(“Community Userhash”)。我把兩塊代碼合到一起,再把if也合到一起後,NAS_01G馬上就被揪出來ban掉了。
這是否證明了用兩個if分別檢測的寫法容易出問題?
附上我改寫的antileech.cpp:
http://www.rayfile.com/files/e0f2505c-264f-11e0-88d5-0015c55db73d/
@犟騾子
你好,首先感謝你的反饋 😀
根據你 @犟騾子 35L所說的情況我回去看了下源代碼還有吸血騾的檢測記錄,發現SDC對於這部分 Community UserHash 確實是會漏檢的,不過似乎並不是你所說「兩個if分別檢測」的問題,而是在SDC添加到尾部的檢測前面官方DLP有這樣一句:
if(modversion.IsEmpty())
return NULL;
據我調查NAS_01G似乎都是沒有ModString的,所以按照順序自上而下運行檢測的時候會首先把NAS_01G剔出檢測範圍然後才進入SDC後來添加的檢測部分,最終導致漏檢
如果確認是這個情況的話,下次SDC升級的時候會適當調整代碼的 🙂
再次感謝你的反饋 😉
@chengr28
我想兩個if也不應該出這樣的問題啊,原來是有這麼一句「泄勁咒語」啊。
@chengr28
在43001中把你說的那兩句移到函數的末尾就正常了:
……
//Moved by PERSMULE
if(modversion.IsEmpty())
return NULL;
//End
return NULL;
}
大家暫時先用這個吧:http://www.rayfile.com/files/c592bc0a-29c1-11e0-90e3-0015c55db73d/,包里是包含編譯結果的源代碼(嚴格遵守GPL!),dll在release目錄下。
有什麼辦法檢測出zz-r,其拉美這些改變了modstring的吸血mod?
@3345678
我經過他人推薦使用的zz-r,感覺不錯啊。這要分什麼人用了,改變modstring不一定就是吸血MOD
@3345678
ZZ-R和國內那些社區客戶端不一樣,客戶端之間是不用互相識別的,所以DLP比較難檢測出來
人家開發ZZ-R也是為的研究技術,和國內某V字頭的公司目的完全不一樣 😀
@FY
也不是,雖然人的行為可能會影響吸血的判定,但ZZ-R這個偽造客戶端等其它一些功能都是吸血行為,而且用戶是無法關閉禁用這些功能的,所以依然是純正的吸血客戶端
用騾子久了最大的感覺就是說國內迅雷之流客戶端為leecher簡直就侮辱leecher.
我一直用的zz-r…吸迅雷很猛..zz-r3.7可以讓所有迅雷客戶端0分..vc客戶端減半..不屏蔽任何一個客戶端..只封禁上傳…..隨意踢人…隨意查源…發布能力比xt強…焦點上傳也很爽….實在找不出zz-r的缺點…要說吸血.我用zz-r一樣上傳…而且手動給給我上傳得多的人上傳….modstring我一直用的acg 7…從來沒改過…
@Amber
能詳細告知下具體設置嗎? 另外-XdP- v5.2雖然也算是吸血mod,但是modstring也可以自定義成固定值,請問高人們是否也可以設置成如上文里的效果,拜謝 😥
剛才試了下-XdP- v5.2,同樣連接edn2伺服器,下載同一個vc熱門軟體,-XdP- v5.2能吸到幾十個迅雷供源,zz-r就幾個..當然zz-r3.8偶可能還不會設置.而且-XdP- v5.2也有單封單踢和焦點上傳功能,如果設置合理的話讓吸血驢從良是不是會更好用呢? ➡
2條Trackback/Pingback顯示