ctzisme/sui-asset-recovery-tool

GitHub: ctzisme/sui-asset-recovery-tool

Sui 链上的自动化资产抢救工具,在受损钱包余额达到阈值时立即将资金转移到安全地址。

Stars: 3 | Forks: 0

# Sui 资产恢复工具 - Suiart **Sui Asset Recovery Tool** (SuiART) 是一个轻量级的 Node.js 实用程序,旨在**自动恢复 SUI 资产**,当被监控或受感染的钱包余额达到阈值时,它会将资金全部转移到安全的目标地址。 此工具旨在用于**防御性资产恢复和个人钱包保护**。 ## ![version](https://img.shields.io/badge/version-0.1.0-blue) ![license](https://img.shields.io/badge/license-Apache--2.0-green) ![node](https://img.shields.io/badge/node-%3E%3D18-brightgreen) ## ⚠️ 免责声明(下载和使用前请务必阅读) **使用风险自负。** **仅在获得适当授权的情况下使用。** **使用前请确保遵守适用的当地法律法规。** 本软件按**“原样”**提供,不提供任何形式的明示或暗示的保证。 作者对因使用本软件而导致的任何资金损失、损害或法律后果**不承担任何责任**。 **严禁**将此工具用于非法、恶意或未经授权的活动,包括但不限于: - 访问您不拥有或未获得明确控制授权的钱包或资产(包括但不限于 Sui 代币) - 盗窃、欺诈或其他犯罪行为 - 规避法律、法规或平台安全措施 用户有责任审查并遵守其使用的任何 RPC 提供商的规则和服务条款。 提供 .env.example 文件仅供作为示例,不构成任何推荐或建议。用户有责任根据自己的环境对其进行适当的配置和使用。 使用本软件即表示您承认您了解所涉及的风险,并对您的行为承担**全部责任**。 ## 本工具的用途 典型的合法用例包括: - 在私钥泄露后恢复资金 - 监控受感染的钱包,并在资金到达时立即将其转移 - 针对个人或已授权钱包的防御性 incident response 此工具**不是**漏洞利用程序、黑客工具或漏洞扫描器。 ## 🛠 前置条件 - **Node.js 18 或更高版本**(推荐使用 Node 20+) - `suiprivkey1...` 格式的 Sui 钱包私钥 - **另一个** Sui 钱包的公钥(通常称为钱包地址),格式为 `0x...` - 访问一个或多个 Sui RPC 端点 ## 第 1 步:📦 安装 ``` git clone https://github.com/ctzisme/Sui-Asset-Recovery-Tool.git cd sui-asset-recovery-tool-[version] npm install ``` ## 第 2 步:⚙️ 环境配置 (`.env`) **重要提示**:将项目根目录下的 `.env.example` 文件**重命名**为 `.env`,并**根据实际情况进行编辑**。 ### 钱包配置 ``` FROM_ADDRESS_PRIVATE_KEY=suiprivkey1... TO_ADDRESS_PUBLIC_KEY=0xYourSafeAddressHere ``` ### RPC 配置 ``` SUI_TRANSACTION_RPC_URL=https://rpc1,https://rpc2 SUI_BALANCE_RPC_URL=https://rpc-balance-fast ``` ### 运行参数 ``` INTERVAL_MS=1000 THRESHOLD_SUI=20 RESERVED_SUI=1 ``` ## 第 3 步:▶️ 运行工具 在**项目根目录**下运行: ``` npm start ``` 或者等效的命令: ``` node src/index.js ``` ⚠️ 请**勿**在 `src/` 目录内运行脚本,否则环境变量可能无法正确加载。 ## 🔄 工作原理 1. 使用配置的 RPC 端点定期检查钱包余额。 2. 当余额 ≥ `THRESHOLD_SUI` 时触发转账。 3. 将除 `RESERVED_SUI` 之外的所有资金转移到目标钱包。 4. 使用多个 RPC 并行广播交易。 5. 交易成功后自动退出。 ## ⚖️ 法律与合规使用 您必须确保: - 您合法拥有发送和接收资产的钱包,**并且**合法拥有相关资产;**或者** - 您已获得钱包和资产合法所有者的明确授权。 **严禁**违反适用法律或法规使用本工具。 使用前,请检查您的 RPC 和互联网提供商的规则及服务条款。 ## 📄 许可证 本项目基于 **Apache License 2.0** 授权。 ## ℹ️ 最后说明 本工具旨在保持极简、透明且可审计。 如果您不完全了解该脚本的功能,**请勿将其用于真实资金**。 使用风险自负。 仅在获得适当授权的情况下使用。 使用前请确保遵守适用的当地法律法规。
标签:Burp Suite 替代, CISA项目, GNU通用公共许可证, MITM代理, Node.js, Prisma Cloud, SuiART, SUI区块链, SUI生态系统, Web3安全, 加密货币安全, 加密货币防御, 区块链监控, 反欺诈, 密码学, 密钥泄露, 库, 应急响应, 手动系统调用, 数字取证, 数字取证, 数字资产, 智能合约交互, 自动化脚本, 自动化脚本, 自动转账, 自定义脚本, 被盗资金追踪, 资产恢复, 资金安全, 资金归集, 钱包保护