Harpie 安全扫描
Harpie 以太坊地址安全扫描自动化工具
📝 项目简介
Harpie 是一个以太坊地址安全监控平台,提供实时的安全风险评估和警报服务。本脚本实现了自动定期扫描以太坊地址的安全健康状况,包括免疫评分、验证状态和活动评分,帮助用户及时发现潜在的安全风险。
⚙️ 功能说明
1. 地址安全扫描
- 自动扫描以太坊地址的安全健康状况
- 获取免疫百分比(Percent Immune)评分
- 获取验证百分比(Percent Verified)状态
- 获取活动评分(Activity Score)
- 检测潜在的安全警报信息
2. 批量地址管理
- 支持添加多个以太坊地址
- 自动验证地址格式(0x 开头,42 字符)
- 批量执行所有地址的安全扫描
- 统一管理和监控多个钱包地址
3. 自动定期扫描
- 支持自动循环执行扫描
- 可配置扫描间隔时间(默认 24 小时)
- 自动重试机制,扫描失败不影响其他地址
- 实时显示扫描进度和结果
4. 反检测机制
- 随机 User-Agent 轮换
- 随机请求延迟(1-5 秒基础延迟)
- 地址间扫描延迟(2-10 秒随机间隔)
- 模拟真实浏览器请求头
5. 结果展示
- 彩色终端输出,易于识别
- 显示每个地址的详细评分
- 高亮显示安全警报信息
- 统计扫描成功和失败数量
📋 注意事项
首次使用指南
-
准备以太坊地址列表:
- 在「账号管理」中点击「编辑」
- 添加要监控的以太坊地址
- 每行一个地址,格式:0x 开头的 42 字符地址
- 可以添加多个地址进行批量监控 -
配置扫描参数(可选):
- 在「编辑配置」中调整扫描间隔时间
- 默认 24 小时扫描一次
- 可根据需要调整为其他时间间隔 -
启动脚本:
- 点击「开始执行」
- 脚本会立即执行第一次扫描
- 然后根据设置的间隔时间自动重复扫描
地址格式要求
- 必须是有效的以太坊地址格式
- 以 0x 开头
- 总长度为 42 个字符(包括 0x)
- 示例:0x1234567890123456789012345678901234567890
配置建议
-
扫描间隔设置:
- 默认 24 小时适合日常监控
- 如需更频繁监控,可设置为 12 小时或 6 小时
- 不建议设置过短,避免触发 API 限流 -
地址数量:
- 建议不超过 50 个地址
- 地址过多会增加单次扫描时间
- 可根据实际需要分批监控 -
代理使用:
- 建议使用代理避免 IP 限制
- 特别是监控地址较多时
- 支持 HTTP、HTTPS、SOCKS5 代理
执行建议
- 首次运行建议先测试 1-2 个地址
- 确认扫描正常后再添加更多地址
- 开启自动执行,设置为每 24 小时运行一次
- 定期查看扫描结果,关注安全警报
常见问题
-
扫描失败:
- 检查地址格式是否正确
- 确认网络连接正常
- 查看是否触发 API 限流(等待后重试) -
地址无效:
- 确保地址是以太坊主网地址
- 检查是否包含完整的 0x 前缀
- 验证地址长度为 42 字符 -
扫描速度慢:
- 正常现象,脚本有延迟避免被限流
- 地址间有 2-10 秒的随机延迟
- 不建议修改延迟参数 -
代理连接失败:
- 更换可用代理
- 或取消使用代理(直连)
- 检查代理格式是否正确 -
安全评分含义:
- 免疫百分比:地址对已知威胁的防护程度
- 验证百分比:地址交互合约的验证比例
- 活动评分:地址的活跃度评分
- 数值越高通常表示越安全
🔗 相关链接
- 官网:https://harpie.io
- 安全仪表板:https://harpie.io/dashboard
⚠️ 免责声明
本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。