实时加密货币诈骗检测,采用数据库优先架构,保护用户免受钓鱼、蜜罐、Rug Pull和庞氏骗局侵害,无需外部依赖。
QQ 密码学 Scam 探测器 v2.0.是一项面向实际任务的技能,主要用于Database- first crypto 货币骗局探测 OpenClaw. 分析 密码地址, 用于钓鱼、蜜壶、地毯拉和ponzi 方案, 使用本地数据库的智慧。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
面向 OpenClaw 的数据库优先型加密货币骗局检测工具
基于本地 SQLite 数据库,结合后台从 Etherscan 同步的数据,对加密货币地址进行钓鱼、蜜罐、抽毯子(rug pull)、庞氏骗局等风险分析。用户执行检测时零外部 API 调用 = 即时返回结果!
现已捕获旧版本遗漏的多种骗局:
crypto-scam-detector/ ├── SKILL.md # 当前文档 ├── DATABASE_ARCHITECTURE.md # 技术文档 ├── database.py # SQLite 数据库层 ├── crypto_check_db.py # 纯数据库检测器(即时响应) ├── sync_worker.py # 后台 Etherscan 同步工作进程 ├── secure_key_manager.py # 加密存储 API 密钥 ├── install.sh # 自动安装脚本 ├── setup.sh # API 密钥配置向导 ├── check_address.sh # 便捷脚本(如需则自动同步) ├── requirements.txt # Python 依赖列表 └── venv/ # 虚拟环境(安装时自动创建)
cd ~/.openclaw/workspace/skills/crypto-scam-detector bash install.sh
选项 A:交互式配置(加密存储)
./setup.sh # 按照向导提示加密您的 API 密钥
选项 B:环境变量方式
export ETHERSCAN_API_KEY="your_key_here"
免费获取 API 密钥:https://etherscan.io/myapikey
# 检查地址(即时响应,仅访问数据库) python3 crypto_check_db.py 0x1234567890abcdef1234567890abcdef12345678
手动模式:
python3 sync_worker.py # 持续运行,处理同步队列
批处理模式:
python3 sync_worker.py --max-jobs 20 # 处理 20 个地址后退出
Cron 定时任务(推荐):
# 添加至 crontab */10 * * * * cd ~/.openclaw/workspace/skills/crypto-scam-detector && source venv/bin/activate && ETHERSCAN_API_KEY="key" python3 sync_worker.py --max-jobs 30
用户检查地址
↓
┌──────────────────┐
│ crypto_check_db │ ← 仅查询本地数据库
└────────┬─────────┘ (不发起任何外部 API 调用)
│
↓
┌──────────────────────┐
│ 本地 SQLite 数据库 │
│ ~/.config/crypto- │
│ scam-detector/ │
│ │
│ • 地址信息 │
│ • 交易记录 │
│ • 风险评分 │
│ • 骗局标识符 │
│ • 同步队列 │
└────────▲─────────────┘
│
│ 后台同步
│
┌────────┴─────────────┐
│ sync_worker.py │ ← 从 Etherscan 拉取数据
│ │ (使用您的 API 密钥)
│ • 读取同步队列 │
│ • 调用 Etherscan API │
│ • 解码交易数据 │
│ • 分析交易消息 │
│ • 写入数据库 │
└──────────────────────┘
python3 crypto_check_db.py 0x...| 类型 | 检测方法 |
|---|---|
| 钓鱼(Phishing) | 关键词分析: “private key”、“seed phrase”、“verify wallet” |
| 蜜罐(Honeypot) | 智能合约代码分析(未验证合约) |
| 抽毯子(Rug Pull) | 交易行为模式分析 |
| 漏洞利用团伙(Exploit Groups) | 关键词匹配: “Lazarus”、“hack”、“exploit”、“breach” |
| 社交工程(Social Engineering) | 关键词匹配: “urgent”、“claim reward”、“airdrop winner” |
评分算法因子:
风险等级划分:
# 人类可读格式输出 python3 crypto_check_db.py 0x... # JSON 格式输出 python3 crypto_check_db.py 0x... --json
# 将地址加入同步队列 python3 sync_worker.py --add-address 0x... # 启动工作进程(持续运行) python3 sync_worker.py # 处理 N 个地址后停止 python3 sync_worker.py --max-jobs 20 # 自定义地址间延迟时间(秒) python3 sync_worker.py --delay 2.0 # 显示数据库统计信息 python3 sync_worker.py --stats
# 检查地址,如需则自动同步 ./check_address.sh 0x... # 若地址不在数据库中,则自动同步,然后显示结果
🚨 Analysis for 0x098b716b8aaf21512996dc57eb0615e2383e2f96
Risk Score: 100/100 - CRITICAL RISK
Last Updated: 2026-02-20 07:14:32
🚨 KNOWN SCAM DETECTED!
⚙️ Smart Contract
⚠️ NOT VERIFIED on Etherscan
Transactions: 38
Balance: 101.802430 ETH
🚨 5 Scam Indicator(s) Detected:
• Suspicious keyword detected: 'lazarus' (confidence: 80%)
• Suspicious keyword detected: 'hack' (confidence: 80%)
• Suspicious keyword detected: 'exploit' (confidence: 80%)
• Suspicious keyword detected: 'private key' (confidence: 80%)
⚠️ 5 Suspicious Transaction(s):
• 0x74f7fbfe5a0bd3...
Reason: Suspicious keyword detected: 'lazarus'
Message: "Greetings Lazarus Vanguard..."
📋 Recommendations:
🚫 DO NOT send funds to this address
⚠️ This address has been flagged as high risk
📞 Report the source that gave you this address
⏳ Analysis for 0xnew_address_not_in_db Risk Score: 0/100 - UNKNOWN Last Updated: N/A ⏳ Address not yet in database Address not in database. Added to sync queue. 📋 Recommendations: ⏳ This address will be analyzed soon 🔍 Check again in a few minutes ⚠️ Exercise caution until analysis completes
默认路径:~/.config/crypto-scam-detector/crypto_data.db
# 每 10 分钟处理 30 个地址 */10 * * * * cd ~/.openclaw/workspace/skills/crypto-scam-detector && source venv/bin/activate && ETHERSCAN_API_KEY="key" python3 sync_worker.py --max-jobs 30 --delay 2.0 # 日均处理约 4,320 个地址
完整技术细节请参阅 DATABASE_ARCHITECTURE.md。
默认行为:
建议配置: 通过 cron 每 5–10 分钟运行一次工作进程
"Check if 0x1234... is a scam" "Is this address safe: 0xabc..." "Verify 0xdef... before I send ETH"
当您检查一个地址时,OpenClaw 会:
crypto_check_db.py解决方案: 等待后台工作进程同步,或手动触发:
python3 sync_worker.py --add-address 0x... python3 sync_worker.py --max-jobs 1
解决方案: 通过环境变量或配置向导设置 API 密钥:
./setup.sh # 或 export ETHERSCAN_API_KEY="your_key"
解决方案: 增加地址间延迟时间:
python3 sync_worker.py --delay 3.0
| 功能 | v1.1.3(旧版) | v2.0.0(新版) |
|---|---|---|
| 检测速度 | 2–5 秒(依赖 API 调用) | <5ms(纯数据库查询) |
| 速率限制影响 | 是(每次检测均受限制) | 否(仅同步工作进程受限制) |
| 交易消息分析 | ❌ 未分析 | ✅ 全面分析 |
| 漏报率(False Negatives) | 高(遗漏大量骗局) | 低(深度分析降低漏报) |
| 架构设计 | 直连 API 调用 | 数据库 + 后台工作进程 |
| API 密钥使用场景 | 每次检测均使用 | 仅后台同步工作进程使用 |
MIT License — 免费且开源
由 Trust Claw 团队开发,专为 NeoClaw Hackathon 2026 打造
技术栈:
🔐 保护您的加密资产安全!转账前务必验证收款地址。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习