Strict DLP Chinese v44005 Update 10

SDC的最新穩定版本信息見:Strict DLP Chinese v44006

介紹

動態反吸血驢保護DLP,Dynamic Leech Protection)是內置於 eMule Xtreme Mod 等一些 eMule Mods 中的功能組件。在這些 eMule Mods 連接上電驢(eDonkey 或 eD2k)網路後,會根據 DLP 庫中的列表,偵測出吸血驢並對其做減分或屏蔽處理。官方 DLP 庫就是 Xtreme Mod 的 DLP 庫,最新版的官方 DLP 庫是 2011 年 4 月 17 日發布的 DLP v44。支持 DLP 且默認使用官方 DLP 庫的有 XtremeMagicAngelScarAngelMephistoX-RayStulleMuleNeoMuleCN、Dreamule 等 eMule Mod,官方 eMule 不支持 DLP。有關 DLP 的更多介紹可參見中文維基百科「動態反吸血驢保護」條目「Strict DLP Chinese」條目Strict DLP Chinese(又稱 Special DLP、嚴格版 DLP;簡稱 SDC )庫(GitHub 項目頁GitLab 項目頁eMuleFans 目錄頁),是基於 Xtreme 的官方 DLP 庫的嚴格版本。在 Xtreme 的官方 DLP 庫的基礎上,SDC 將 eMule VeryCD ModeasyMule 的部分版本或全部版本加入了軟性或硬性列表。SDC 包含多種版本,使用時也可減分或屏蔽。原因是 VeryCD 公司開發的這些電驢軟體中的部分或全部版本基於 eMule 卻閉源而違反了 GPL 協議,使用私有網路和社區客戶端等不良行為(詳見下述 VeryCD 客戶端的問題)。

免責聲明

  • 所有版本的 Strict DLP Chinese 庫(以下簡稱 SDC)均遵循 GNU GPL v2.0 協議,僅供學習交流,切勿用於任何非法用途。
  • 使用者請根據下述 VeryCD 客戶端的問題和 SDC 的詳細說明,結合自身狀況,自行估量是否有載入 SDC 庫的需要,然後自行選擇其中一個版本(通常 SDC 的 Lite 之外的版本發布上傳者使用可能較好,其他人可以考慮使用 Lite 版)。如果不能正確判斷而造成不良後果,本項目不負任何責任!

VeryCD 客戶端的問題

VeryCD 公司開發的電驢(即 eD2k 或 eDonkey)客戶端的主要問題(即 SDC 對它們進行減分或屏蔽的理由)包括但不限於:

另註:目前使用 VeryCD 公司的客戶端的用戶,多使用的是 easyMule 第一版;跨平台的 easyMule 第二版用戶很少,也已停止維護;舊版 VeryCD Mod 的用戶也不多。

下載

不同版本介紹

DLP 版本
(點擊鏈接下載)
對問題客戶端的偵測情況與屏蔽方式 修正官
方問題
VeryCD
Mod
VeryCD
Tag
easyMule
v1
easyMule
v2
默認昵稱的
VeryCD Mod 和
easyMule v1
其他更多
吸血驢
SDC all-verycd
easymule 未特別區分
lite 未特別區分
verycd-
nickname
verycd-tag
官方原版 DLP 庫 未特別區分

說明:

  • all-verycd:對所有 VeryCD 系列客戶端進行檢測的版本,其中所有 VeryCD Mod 和 easyMule 都被加入了軟性吸血列表。
  • easymule:easyMule 被加入了軟性吸血列表。
  • lite:Xtreme 官方 DLP 的修補漏檢版本。
  • verycd-nickname:所有昵稱中含有 VeryCD 客戶端默認昵稱的 VeryCD Mod 和 easyMule 加入到軟性吸血列表。
  • verycd-tag:對所有含有 [VeryCD] 的昵稱進行檢測的版本。

點擊以上鏈接下載時,Google Chrome 谷歌瀏覽器可能會顯示 「antiLeech.dll.new 不是常見的下載類型,可能存在危險」 的警告,這時點擊上箭頭圖標 「^」,然後點擊「保留」即可。

以上鏈接下載的都是 x86 版本。通常請使用 x86 版本,因為現階段絕大多數 eMule Mods 程序都是 x86 編譯程序,只要沒有特別進行說明的都是 x86 。如果您非常確定您的 eMule Mod 是 x64、arm、arm64 或 arm64ec 編譯的程序,請點擊這裡瀏覽和下載更多針對不同 CPU 指令集的版本。

包含 5 個編譯版本(x86、x64、arm、arm64、arm64ec)的 5 個 SDC 版本(all-verycd、lite 等)的全版本打包下載:點擊直接下載GitHub release 頁面)。大陸用戶如果上述單個版本的下載鏈接無法訪問,可以試試看能不能下載這個全版本打包。

載入方法

  • 將 eMule 關閉,把解壓出來的 antiLeech.dll.new 文件放到原來 antiLeech.dll 所在的目錄,並重新啟動 eMule(強烈建議使用這種載入方法,因為這種方法可以把全部新版的檢測載入到 eMule 中,第 2 種方法重新載入後已經連接成功的客戶端不會被重新檢測,且新版本的所有檢測不一定都能使用。)
  • 或者直接把解壓出來的 antiLeech.dll.new 文件放到原來 antiLeech.dll 所在的目錄,然後在反吸血選項(Xtreme II)中單擊「Reload」

更新日誌

Xtreme DLP – 官方版 DLP
最新版本:44
更新時間:2011-04-16

Strict DLP Chinese – SDC
最新版本:44005 Update 10
更新時間:2023-06-23

Strict DLP Chinese v44005 Update 1 ~ Update 10 更新日誌

  • 新增功能
    • 對 eMule v5.6a 的檢測 [冰靈曦曉]
    • 對 eMuleTorrent 的檢測 [冰靈曦曉]
    • 對 HubbleKadTracker 的檢測 [冰靈曦曉]
    • 版本類型 All-VeryCD-Mod&Tag
  • 項目和二進位文件現代化試驗計劃
    • 使用試驗計劃的二進位文件時如果遇到任何問題,歡迎在任何途徑進行反饋,試驗計劃內的新特性在沒有出現重大問題的情況下可能將直接進入正式版本中
    • 硬體
      • 啟用對 CPU Spectre 漏洞緩解措施的支持
      • 添加對 ARM/ARM64/ARM64EC CPU 架構的支持
      • 升級對 CPU 指令集的要求以提升運算性能,最低的 CPU 指令集要求如下
        • x86: AVX
        • x64: AVX
        • ARM: VFPv4
        • ARM64: ARMv8.0-A
        • ARM64EC = ARM64 + x64
      • ARM64EC 架構下二進位文件將被編譯為 Arm64X PE 格式
    • 軟體
      • 將自帶的 MFC 庫切換為動態鏈接
    • 二進位文件校驗添加 SHA-3 的支持
    • 項目文件升級到 Visual Studio 2022
  • 修復問題
    • 重建可能導致誤殺的高級檢測 [javasboy]
    • 修復部分檢測被錯誤標示為 SDC 的問題
    • 修復 x64 版本 DLL 模塊定義文件導入錯誤的問題
    • 注意:我們無法確保(包括非試驗計劃在內的)二進位文件在生命周期已經結束的 Windows 版本中的正常使用,我們建議您升級到仍在生命周期中的版本
  • 移除功能
    • 對 Subversion/SVN 的支持

更多鏈接

項目頁和代碼庫:

文章:

5條評論隱藏

  1. #1 Paul
    2023年7月22日 周六 19:23 | 回復

    竟然更新了XD
    可惜emule本身沒有繼續優化

  2. #2 閃電戰
    2023年8月13日 周日 21:42 | 回復

    可惜eMule本身就奄奄一息了
    什麼時候能支持IPv6

  3. #3 閃電戰
    2023年8月13日 周日 21:52 | 回復

    x64的easymule版,X Mod載入時卡死

  4. #4 chengr28
    2023年9月9日 周六 23:22 | 回復

    @閃電戰 剛才已經更新 Update 10 的 hotfix 重新編譯了文件,去掉了項目 issue 里提到的 CPU 指令集要求,現在應該是沒有問題的了。

  5. #5 tenruy
    2024年1月6日 周六 02:42 | 回復

    驚了 居然更新了 感謝各位過去的付出!

發表評論

您的Email將不會顯示出來。頭像請至Gravatar.com註冊上傳。*號標註項為必填。

*
*
*
標籤用法
字數:0