Harpie 安全扫描

Harpie 安全扫描

Security 类 Web3 自动化脚本
Security
版本: v1.2.1
作者: web3
账号类型: wallet_address

Harpie 以太坊地址安全扫描自动化工具

📝 项目简介

Harpie 是一个以太坊地址安全监控平台,提供实时的安全风险评估和警报服务。本脚本实现了自动定期扫描以太坊地址的安全健康状况,包括免疫评分、验证状态和活动评分,帮助用户及时发现潜在的安全风险。

⚙️ 功能说明

1. 地址安全扫描

  • 自动扫描以太坊地址的安全健康状况
  • 获取免疫百分比(Percent Immune)评分
  • 获取验证百分比(Percent Verified)状态
  • 获取活动评分(Activity Score)
  • 检测潜在的安全警报信息

2. 批量地址管理

  • 支持添加多个以太坊地址
  • 自动验证地址格式(0x 开头,42 字符)
  • 批量执行所有地址的安全扫描
  • 统一管理和监控多个钱包地址

3. 自动定期扫描

  • 支持自动循环执行扫描
  • 可配置扫描间隔时间(默认 24 小时)
  • 自动重试机制,扫描失败不影响其他地址
  • 实时显示扫描进度和结果

4. 反检测机制

  • 随机 User-Agent 轮换
  • 随机请求延迟(1-5 秒基础延迟)
  • 地址间扫描延迟(2-10 秒随机间隔)
  • 模拟真实浏览器请求头

5. 结果展示

  • 彩色终端输出,易于识别
  • 显示每个地址的详细评分
  • 高亮显示安全警报信息
  • 统计扫描成功和失败数量

📋 注意事项

首次使用指南

  1. 准备以太坊地址列表:
    - 在「账号管理」中点击「编辑」
    - 添加要监控的以太坊地址
    - 每行一个地址,格式:0x 开头的 42 字符地址
    - 可以添加多个地址进行批量监控

  2. 配置扫描参数(可选):
    - 在「编辑配置」中调整扫描间隔时间
    - 默认 24 小时扫描一次
    - 可根据需要调整为其他时间间隔

  3. 启动脚本:
    - 点击「开始执行」
    - 脚本会立即执行第一次扫描
    - 然后根据设置的间隔时间自动重复扫描

地址格式要求

  1. 必须是有效的以太坊地址格式
  2. 以 0x 开头
  3. 总长度为 42 个字符(包括 0x)
  4. 示例:0x1234567890123456789012345678901234567890

配置建议

  1. 扫描间隔设置:
    - 默认 24 小时适合日常监控
    - 如需更频繁监控,可设置为 12 小时或 6 小时
    - 不建议设置过短,避免触发 API 限流

  2. 地址数量:
    - 建议不超过 50 个地址
    - 地址过多会增加单次扫描时间
    - 可根据实际需要分批监控

  3. 代理使用:
    - 建议使用代理避免 IP 限制
    - 特别是监控地址较多时
    - 支持 HTTP、HTTPS、SOCKS5 代理

执行建议

  • 首次运行建议先测试 1-2 个地址
  • 确认扫描正常后再添加更多地址
  • 开启自动执行,设置为每 24 小时运行一次
  • 定期查看扫描结果,关注安全警报

常见问题

  1. 扫描失败:
    - 检查地址格式是否正确
    - 确认网络连接正常
    - 查看是否触发 API 限流(等待后重试)

  2. 地址无效:
    - 确保地址是以太坊主网地址
    - 检查是否包含完整的 0x 前缀
    - 验证地址长度为 42 字符

  3. 扫描速度慢:
    - 正常现象,脚本有延迟避免被限流
    - 地址间有 2-10 秒的随机延迟
    - 不建议修改延迟参数

  4. 代理连接失败:
    - 更换可用代理
    - 或取消使用代理(直连)
    - 检查代理格式是否正确

  5. 安全评分含义:
    - 免疫百分比:地址对已知威胁的防护程度
    - 验证百分比:地址交互合约的验证比例
    - 活动评分:地址的活跃度评分
    - 数值越高通常表示越安全

🔗 相关链接

  • 官网:https://harpie.io
  • 安全仪表板:https://harpie.io/dashboard

⚠️ 免责声明

本脚本仅供学习交流使用,使用本脚本产生的一切后果由使用者自行承担。