mcp-dnstwist

mcp-dnstwist

PythonDnsSecurityTyposquattingPhishingDomainAnalysisJavascriptGoRubyR

About This Server

MCP server for dnstwist, a powerful DNS fuzzing tool that helps detect typosquatting, phishing, and corporate espionage.

Server Information

šŸ“‹ Overview:

This webpage provides information about mcp-dnstwist, a Model Context Protocol (MCP) server designed for use with dnstwist, a DNS fuzzing tool. The server aids in detecting typosquatting, phishing, and corporate espionage by analyzing domain permutations. It's designed to integrate with MCP-compatible applications such as Claude Desktop.


ā­ Key Points:
  • mcp-dnstwist is an MCP server for the dnstwist DNS fuzzing tool.

  • It helps detect typosquatting and phishing attempts.

  • It is designed for integration with applications like Claude Desktop.

  • The tool is intended for legitimate security research and requires responsible and ethical usage.

  • Installation is available via Smithery or manually through npm.

  • Docker is required.


  • šŸ” Main Findings:
  • The server offers domain fuzzing, registration checks, DNS analysis, web presence detection, WHOIS data retrieval, and phishing detection.

  • The tool provides configurable DNS servers and supports parallel processing.

  • Supported output formats include JSON, CSV, and lists.

  • There is an alternative setup to run the tool from the source code.


  • šŸ“Š Details:
  • Tools: Domain Fuzzing Tool (name: fuzz_domain)

  • Parameters:

  • domain (required)

  • nameservers (optional, default: "1.1.1.1")

  • threads (optional, default: 50)

  • format (optional, default: "json")

  • registered_only (optional, default: true)

  • mxcheck (optional, default: true)

  • ssdeep (optional, default: false)

  • banners (optional, default: true)

  • Installation:

  • Via Smithery: `npx -y @smithery/cli install @burtthecoder/mcp-dnstwist --client claude`

  • Manual Installation via npm: `npm install -g mcp-dnstwist`

  • Alternative Setup by cloning the source code:

  • ```shell
    git clone
    cd mcp-dnstwist
    npm install
    npm run build
    ```
  • Configuration: Editing the Claude Desktop configuration file is necessary, with examples provided for both Smithery and manual installations. Configuration file locations are given for macOS and Windows.

  • License: MIT License


šŸŽÆ Conclusion:
mcp-dnstwist is a tool for security researchers to help detect potential domain-related threats. It requires responsible use, respect for DNS policies, and consideration of DNS infrastructure impact. The webpage provides installation instructions, usage guidelines, and troubleshooting tips.

Server Features

Domain Fuzzing

Generate domain permutations using various algorithms

Registration Check

Verify if permutated domains are registered

DNS Analysis

Check A, AAAA, MX, and NS records

Web Presence

Capture HTTP banner information

WHOIS Data

Retrieve registration dates and registrar information

Phishing Detection

Generate fuzzy hashes of web pages

Configurable

Custom DNS servers and parallel processing

Multiple Formats

Support for json, csv, and list output formats

Provider Information

Burtthecoder logo

Burtthecoder

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

fuzz_domain