← 返回
未分类

仿冒域名监测

Self-contained domain monitor: WHOIS registration + DNS (A/AAAA/CNAME/MX/TXT). Persists history in memory/state.json, compares each run, reports changes to the user. Use when the user wants to monitor domains, detect registration or DNS changes, typosquat/phishing defense, or schedule periodic checks in Cursor Agent / OpenClaw / cron.
>-
dukeohu
未分类 community v1.0.0 1 版本 98717.9 Key: 无需
★ 1
Stars
📥 57
下载
💾 0
安装
1
版本
#latest

概述

Domain Monitor

自给自足 Skill:不依赖项目 app.py。Agent 通过 scripts/monitor.py 管理域名、执行检查、读取变化并反馈用户。

Agent 工作流(必须遵循)

  1. 安装依赖(每个环境一次)

pip install -r scripts/requirements.txt(在 skill 根目录或 scripts/ 下执行均可)

  1. 配置监控列表(二选一)
    • 编辑 config.jsondomains 数组
    • 或:python scripts/monitor.py add example.com
  1. 执行监控

python scripts/monitor.py run

  • 输出 JSON;changes 为非空时表示需要明确告知用户的变化
  • summary 为人类可读摘要(可同时念给用户)
  • 首次检查某域名只写入基线(baselined),不产生告警
  1. 向用户反馈
    • changes:列出域名、变更类型(whois_change = 注册状态,dns_change = DNS 解析)、前后状态
    • 无变化:说明「本次无变化」;若为首次基线,说明「已记录基线,下次起会告警」
  1. 定期任务(OpenClaw / cron / Cursor 自动化)

重复执行 monitor.py run;历史保存在 memory/state.json

# 典型命令(路径相对于 skill 根目录 domain-monitor/)
python scripts/monitor.py add suspicious.example
python scripts/monitor.py run
python scripts/monitor.py list
python scripts/monitor.py check example.com

核心能力

能力说明
------------
WHOIS 注册registered / unregistered / unknown,API 失败重试 3 次
DNS 解析A、AAAA、CNAME、MX、TXT;可选 dns_server
记忆对比memory/state.json 存上次状态,每次 run 对比
变更告警仅当上次状态不是 unknown 且发生变化时记入 changes
白名单config.jsonwhitelist
24h 去重同域名同类型告警在 suppress_hours 内不重复推送
可选推送config.jsonnotify(Webhook / Syslog / Email)

文件

路径作用
------------
config.json监控域名列表与选项
memory/state.json运行时生成的历史记忆(勿提交 git)
scripts/monitor.py主入口
scripts/domain_core.py核心逻辑库
scripts/check_domain.py单次探测(不读写记忆)
reference.md配置与输出字段说明

变更类型

  • whois_change:注册状态变化(如 unregisteredregistered
  • dns_change:解析记录变化(含 no_records ↔ 有记录)

注意事项

  • 不要删除 memory/state.json 除非用户要求重置基线
  • 批量域名时注意 API 频率;大量域名可分批 run
  • 用户口头提供域名时:先 addrun,并把 summary 转述给用户

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-27 15:57 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

developer-tools

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 668 📥 324,158
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,536
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 712 📥 243,827