这是一个用于 dnstwist 的模型上下文协议(MCP)服务器,dnstwist 是一个强大的DNS模糊测试工具,有助于检测拼写劫持、网络钓鱼和企业间谍活动。此服务器提供了分析域名排列组合并识别潜在恶意域名的工具。它设计为与兼容MCP的应用程序如 Claude Desktop 完美集成。
<a href="https://glama.ai/mcp/servers/it7izu3ufb"><img width="380" height="200" src="https://gips0.baidu.com/it/u=3699427142,3939619112&fm=3081&app=3_081&f=PNG?w=760&h=400" alt="mcp-dnstwist MCP 服务器" /></a>
此工具旨在用于合法的安全研究目的。请:
要通过 Smithery 自动为 Claude Desktop 安装 DNStwist:
npx -y @smithery/cli install @burtthecoder/mcp-dnstwist --client claude
安装 Docker:
通过 npm 全局安装服务器:
npm install -g mcp-dnstwist
{
"mcpServers": {
"dnstwist": {
"command": "mcp-dnstwist"
}
}
}
配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json如果您希望从源码运行或需要修改代码:
git clone <repository_url>
cd mcp-dnstwist
npm install
npm run build
{
"mcpServers": {
"dnstwist": {
"command": "node",
"args": ["/绝对路径/to/mcp-dnstwist/build/index.js"]
}
}
}
fuzz_domaindomain(必需):要分析的域名(例如,example.com)nameservers(可选,默认值:"1.1.1.1"):逗号分隔的DNS服务器列表threads(可选,默认值:50):用于并行处理的线程数format(可选,默认值:"json"):输出格式(json、csv、list)registered_only(可选,默认值:true):仅显示已注册的域名mxcheck(可选,默认值:true):检查MX记录ssdeep(可选,默认值:false):生成网页的模糊哈希banners(可选,默认值:true):捕获HTTP标头信息示例:
{
"domain": "example.com",
"nameservers": "1.1.1.1,8.8.8.8",
"threads": 50,
"format": "json",
"registered_only": true,
"mxcheck": true,
"banners": true
}
docker --version
docker ps
sudo usermod -aG docker $USERDNS 解析问题:
性能问题:
解决问题后:
git checkout -b feature/amazing-feature)git commit -m '添加神奇功能')git push origin feature/amazing-feature)本项目根据 MIT 许可证发布 - 查看 LICENSE 文件获取详情。