Перейти к содержимому

DNStwist MCP Server

DNS fuzzing инструмент для выявления typosquatting, фишинга и корпоративного шпионажа через анализ доменов.

JavaScript
34 stars

Описание

Это MCP-сервер для dnstwist — мощного инструмента DNS-фаззинга на Node.js с Docker. Генерирует вариации доменов, проверяет регистрацию, анализирует DNS-записи (A, AAAA, MX, NS), WHOIS-данные и HTTP-баннеры. Поддерживает fuzzy hashes для обнаружения фишинга. Интегрируется с Claude Desktop для кибербезопасных исследований, этичного тестирования доменов и защиты брендов от подделок.

Возможности

Генерация доменных вариаций

Создание пермутаций доменов с различными алгоритмами для выявления потенциальных угроз.

Проверка регистрации

Проверка, зарегистрированы ли сгенерированные домены.

Анализ DNS-записей

Проверка A, AAAA, MX и NS записей для доменов.

Сбор HTTP-баннеров

Получение информации о веб-присутствии и баннерах сайтов.

WHOIS-данные

Извлечение дат регистрации и информации о регистраторах.

Обнаружение фишинга

Генерация fuzzy hashes страниц для сравнения и выявления фишинговых сайтов.

Настраиваемость

Поддержка кастомных DNS-серверов, параллельной обработки и форматов вывода (json, csv, list).

Установка

Для ручной установки:

  1. Установите Docker (macOS: Docker Desktop; Linux: следуйте руководству).
  2. Установите глобально: npm install -g mcp-dnstwist.
  3. Добавьте в конфиг Claude Desktop:
{
  "mcpServers": {
    "dnstwist": {
      "command": "mcp-dnstwist"
    }
  }
}

(Путь: macOS — ~/Library/Application Support/Claude/claude_desktop_config.json). 4. Перезапустите Claude Desktop.

Быстрый старт через Smithery: npx -y @smithery/cli install @burtthecoder/mcp-dnstwist --client claude.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
34

Ссылки