Skip to content
View in the app

A better way to browse. Learn more.

OKCCN - XenForo & IPS Plugin Marketplace

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IPS - HuoNiu Secure Downloads — 下载指纹追踪

Featured Replies

  • Administrators

HuoNiu Secure Downloads — 下载指纹追踪

HuoNiu Secure Downloads — 下载指纹追踪是一款专为 IPS Community Downloads 设计的文件水印与溯源插件。

用户每次下载 ZIP 或 TAR 资源包时,插件在文件发送的瞬间自动注入专属水印——写入下载者的会员信息、下载时间与唯一指纹。整个过程对用户完全透明,原始文件不会被修改,服务器不保留任何副本。

一旦发现资源被二次传播,管理员只需在后台上传疑似文件或粘贴代码片段,系统自动完成解析,精确还原出下载者的会员名、ID、下载时间与 IP 地址。


水印方式

插件内置四种独立水印机制,可单独启用或任意组合叠加:

  • 许可证文件 — 压缩包内自动附加 license.txt,明文记录会员信息与下载指纹

  • 零宽字符水印 — 会员身份隐写于 PHP 注释行尾,肉眼不可见,代码格式化不会清除

  • 行尾空格水印 — 128 位指纹分散编码于文件行尾,任何对比工具均无法察觉

  • 加密分片令牌 — 会员身份经 AES-256-GCM 加密后拆分藏入多个 PHP 文件,重组可完整还原


适用场景

适合在 IPS Downloads 中销售或分发 PHP 插件、主题模板、脚本资源的站点,尤其适用于付费内容防泄、会员专属资源保护。


兼容性

  • IPS Community Suite 5.x

  • 支持本地存储、FTP、Amazon S3 全部存储驱动

  • 不修改任何 IPS 核心文件,插件升级不受影响

功能

  • 拦截 IPS Downloads 下载事件,下载瞬间完成水印注入,用户无感知

  • 支持 ZIP / TAR 压缩包格式

  • 自动在压缩包根目录添加 license.txt,写入会员名、ID、下载时间、专属指纹

  • 零宽字符水印:指纹隐写于 PHP 注释行尾,不改变代码逻辑,格式化工具不清除

  • 行尾空格水印:128 位指纹分散编码于文件行尾,任何 diff 工具均无法察觉

  • AES-256-GCM 加密分片令牌:会员身份信息加密拆分,隐藏于多个 PHP 文件,重组还原完整身份

  • 四种水印方式可在后台独立开关,按需组合

  • 后台指纹解析工具:粘贴 PHP 代码或直接上传泄露的 ZIP/TAR,自动识别水印类型并查出下载者

  • 溯源结果精确到:会员名、会员 ID、下载时间、IP 地址

  • 下载日志完整记录每一条下载,支持时间筛选和 CSV 导出

  • 可按 Downloads 资源分类配置,灵活控制哪些资源受保护

  • 兼容所有 IPS 存储驱动(本地 / FTP / Amazon S3),无需额外配置

文件信息

提交者 Cavalry

提交于 03/07/26

类别 Invision Community

查看文件

HuoNiu Secure Downloads — 下载指纹追踪

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.