DNStwist MCP Server
用于dnstwist的MCP服务器,这是一个强大的DNS模糊测试工具,有助于检测拼写错误、网络钓鱼和企业间谍活动。
🔍 简介
DNStwist MCP 服务器提供域名模糊测试功能,帮助检测域名抢注、网络钓鱼和企业间谍活动。与 Claude Desktop 等 MCP 兼容应用程序无缝集成。
⚙️ 系统要求
- Node.js (v18+)
- Docker
- macOS、Linux 或安装了 Docker Desktop 的 Windows
🚀 安装方法
方法 1:通过 Smithery 自动安装(推荐)
npx -y @smithery/cli install @burtthecoder/mcp-dnstwist --client claude
方法 2:手动安装
-
安装 Docker:根据您的系统安装 Docker Desktop
-
全局安装服务器:
npm install -g mcp-dnstwist
-
配置 Claude Desktop: 修改配置文件(macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
,Windows:%APPDATA%\Claude\claude_desktop_config.json
):{ "mcpServers": { "dnstwist": { "command": "mcp-dnstwist" } } }
-
重启 Claude Desktop
💡 使用方法
域名模糊测试示例
{
"domain": "example.com",
"nameservers": "1.1.1.1,8.8.8.8",
"threads": 50,
"format": "json",
"registered_only": true,
"mxcheck": true,
"banners": true
}
主要参数
domain
(必需):要分析的域名nameservers
(可选):DNS服务器列表,逗号分隔threads
(可选):并行处理线程数registered_only
(可选):仅显示已注册域名format
(可选):输出格式(json, csv, list)
⚠️ 故障排除
-
Docker问题
- 确认Docker已安装并运行:
docker --version && docker ps
- 检查用户权限(Linux:
sudo usermod -aG docker $USER
)
- 确认Docker已安装并运行:
-
DNS解析问题
- 尝试替代DNS服务器(如8.8.8.8)
- 检查可能的速率限制
-
常见错误
- "Docker未安装或未运行":启动Docker守护进程
- "DNS服务器无响应":更换DNS服务器
⚖️ 注意事项
本工具仅用于合法安全研究。请遵守相关政策和道德准则,只分析您拥有或获得授权的域名。
📄 许可证
MIT许可证