快速启动 • 妇女 工具 • 妇女 警卫 • 妇女 解决问题 • 妇女 文档
mcp-dnstwist 语录 是一个 MCP 磁共振 允许 AI 代理运行的服务器 转动 要找到模仿您的域:打字、同位素、比特翻转、互换 TLD 等。 对于每一个注册的外观,它可以报告DNS记录,它的邮件服务器是否能够截取您的电子邮件,WHOIS的注册细节,以及它的网页拷贝你的多近.
[注] 独立项目,不隶属于dnstwist. 只扫描您拥有或授权评估的域 .
[大 最多为1.0.4的版本具有指令注射脆弱性(全球统一制度A-p4jr-h3rj-2rw4)并被贬. 1.0.5或以后使用;
npx -y @burtthecoder/mcp-dnstwist总是获取最新消息.
要点
- 看起来像一个发现. 所有dnstwist的活化算法,或者只有你选的.
- 威胁信号. DNS记录,可以截取电子邮件的打开邮件中继器(
mxcheck),WHOIS的创建日期和注册员,HTTP和SMTP横幅,以及网页相似性(sdeep或TLSH)来点出被克隆的钓鱼网站. - 运行你的方式. 本地dnstwist安装,官方dnstwist Docker图像,或自成一体的mcp-dnstwist图像.
- 坚固. 无外壳,严格输入验证,限时停止并清理长扫描.
- 经验. 用假的端到端测试
docker财务报告和审定财务报表dnstwistcI运行于节点20,22和24的可执行文件.
如何运作
flowchart LR
A["AI agent<br/>(Claude, Codex, Gemini, VS Code)"] -->|"MCP over stdio"| S["mcp-dnstwist"]
S -->|"validated argv, no shell,<br/>time limit"| D["dnstwist<br/>(local or Docker)"]
D -->|"DNS, WHOIS, HTTP, SMTP"| I["Lookalike domains"]
D -->|"JSON"| S
S -->|"results"| A
快速启动
所需经费: 节点 js 20.3 或 更新, 或 dnstwist (pipx install "dnstwist[full]"或多克语. 没有 API 密钥 .
# Claude Code
claude mcp add --transport stdio dnstwist -- npx -y @burtthecoder/mcp-dnstwist
# Codex CLI
codex mcp add dnstwist -- npx -y @burtthecoder/mcp-dnstwist
# Gemini CLI
gemini mcp add dnstwist npx -y @burtthecoder/mcp-dnstwist
关于Claude桌面, VS 代码, Docker 从源头运行, 请参看 连接客户端。 。 。 .
那就问问你的经纪人: “哪一个像样的例子域被注册 更多提示进入 示例工作流程。 。 。 .
工具
一个工具, fuzz_domain。完整的参数和实际样本输出在 工具参考。 。 。 .
| 参数 | 默认 | 它会做什么 |
|---|---|---|
domain | (必须) | 例如,要模仿的域 example.com |
registered_only | true | 只有返回的外观像存在 |
fuzzers | 全部 | 例如,限制一些算法 ["homoglyph", "bitsquatting"] |
mxcheck | true | 为任何地址接受电子邮件的标签邮件服务器 |
banners | true | 抓取 HTTP 和 SMTP 横幅 |
whois | false | 登记日期和登记员 |
lsh | 关 | 网页与原文相似: ssdeep 或者说 tlsh |
all_records | false | 所有 DNS 记录, 不只是每种类型中的第一个 |
nameservers | 1.1.1.1 | 最多10个IPv4地址或 https://<host>/dns-query URL( URL) |
threads | 50 | 平行检查,1至100 |
format | json | json, (中文(简体) ), csv 或者说 list |
设置
| 变量 | 默认 | 说明 |
|---|---|---|
DNSTWIST_RUNNER | auto | local (电话铃声) PATH, (中文(简体) ), docker (单位:千美元) elceef/dnstwist 图像),或 auto (当地(如果有的话) |
DNSTWIST_TIMEOUT_SECONDS | 600 | 扫描时间最长 在超时、取消或关闭时,扫描被停止并清理 |
警卫
工具的论据来自一个AI模型,它所读的内容可以引导,所以服务器将它们视为敌对:
- 无外壳. dnstwist 开始于
execFile和参数数组; 如果出现基于 shell 的 API , 测试失败构建 . - 严格论证. 域名必须是主机名,取名服务器IPv4或DoH URL,数字和取名来自固定集. 没有数值可以从
-。 。 。 . - 被包围的跑道. 时限,在超时,取消和关闭时清理流程和集装箱.
Docker跑车需要访问Docker守护进程(在大多数系统上,根等同). 本地跑者或自成一体的图像避免了这种情况. 详细情况 安保模式. 私下报告脆弱性;见 警卫。 。 。 .
解决问题
- "既无德施也无道克": 安装 dnstwist (
pipx install "dnstwist[full]")或者开始多克. 桌面客户端可能看不到您的外壳PATH。 。 。 . - 慢于苹果硅 : dnstwist Docker 图像为 amd64- only 。 本地安装 dnstwist; 自动使用 .
- "没有在N秒内完成": 包括一个 IPv4 命名服务器( DNS- over- HTTPS 缓慢), 关闭
whois, (中文(简体) ),lsh或者说banners,或提高DNSTWIST_TIMEOUT_SECONDS。 。 。 .
再来点 解决问题指南。 。 。 .
发展
git clone https://github.com/w0h1v/mcp-dnstwist && cd mcp-dnstwist
npm ci
npm test # fake docker and dnstwist executables: no Docker or network needed
许可证
麻省理工学院. 见 自由主义。 。 。 .