External Reconnaissance MCP Server
@naebo
关于 External Reconnaissance MCP Server
An external reconnaissnce MCP server for offensive security engagements
基本信息
配置
工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is External Reconnaissance MCP Server?
The External Reconnaissance MCP Server is a Model Context Protocol (MCP) server for performing active external reconnaissance activities against a domain. It provides DNS enumeration, subdomain discovery, email security analysis, and SSL certificate inspection, and is intended as a demonstration and for educational/authorized testing purposes.
How to use External Reconnaissance MCP Server?
Download the repository, ensure uv is installed, and configure Claude for Desktop by editing the configuration file (claude_desktop_config.json) to point to the external-recon.py script with the correct absolute paths. After relaunching Claude, select the external-recon setup prompt, supply the target domain, and then ask Claude to perform external reconnaissance.
Key features of External Reconnaissance MCP Server
- DNS record enumeration (A, AAAA, MX, NS, etc.)
- DNS zone transfer attempts
- Subdomain enumeration and bruteforcing
- WHOIS lookups and HTTP headers analysis
- Email security assessment
Use cases of External Reconnaissance MCP Server
- Enumerating DNS records for a target domain
- Discovering hidden subdomains via bruteforcing
- Analyzing email security configurations (SPF, DKIM, DMARC)
- Gathering SSL certificate information for a domain
- Performing WHOIS lookups for domain ownership data
FAQ from External Reconnaissance MCP Server
Is this production-ready?
No, this is a proof-of-concept demonstration and is not production-ready. Use at your own risk.
What system dependencies are required?
The tools dig, whois, and dnsrecon must be installed on the system.
What wordlist does the server use?
A supplied dns-wordlist.txt is used for subdomain bruteforcing. You can modify or replace it, though there is a limitation with very long wordlists.
What are the security considerations?
Only use against authorized targets, follow responsible disclosure practices, and respect the target system’s resources.
How do I configure the server for Claude for Desktop?
Download the repo, install uv, and add the configuration to claude_desktop_config.json with the absolute path to uv and the project directory. The server key is external-recon.
其他 分类下的更多 MCP 服务器
Blender
ahujasidOpen-source MCP to use Blender with any LLM
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
评论