DNStwist MCP 服务器是一个为 dnstwist 打造的模型上下文协议 (MCP) 服务器。dnstwist 是一款强大的 DNS 模糊测试工具,可用于检测拼写欺骗、网络钓鱼和公司间谍活动。此服务器提供了分析域变体并识别潜在恶意域的工具,且能与 MCP 兼容的应用程序(如 Claude Desktop)无缝集成。
curl -fsSL https://get.docker.com | bash -s docker
sudo systemctl start docker
sudo systemctl enable docker
docker pull dnstwist/mcp-server
docker run -it dnstwist/mcp-server
docker --version
docker ps
sudo usermod -aG docker $USER
本服务器可直接通过 Docker 运行,以下是启动服务器的命令:
docker run -it dnstwist/mcp-server
# 示例配置文件
{
"dns_servers": ["8.8.8.8", "1.1.1.1"],
"log_level": "debug",
"bind_address": "0.0.0.0",
"bind_port": 53,
"tcp_enabled": true
}
⚠️ 重要提示
- Docker 未安装或未运行:请先安装 Docker 并启动 Docker 守护程序。
- 无法解析 dnstwist 输出:检查域是否有效且格式正确。
- 执行 dnstwist 失败:查看 Docker 日志并确保权限配置正确。
- DNS 服务器无响应:验证 DNS 服务器的访问性,并尝试其他 DNS 服务器。
git checkout -b feature/amazing-feature
)git commit -m '添加 amazing 功能'
)git push origin feature/amazing-feature
)本项目在 MIT License 下开源,详情请见 LICENSE 文件。