ExternalAttacker-MCP

ExternalAttacker-MCP

36

ExternalAttacker is an MCP server designed for managing and analyzing external attack surfaces through automated scanning and natural language processing. It enables users to perform security reconnaissance using a simple interface and a comprehensive toolset, leveraging AI to enhance tool integration.

ExternalAttacker MCP Server

ExternalAttacker is a Model Context Protocol (MCP) Server designed for external attack surface management and reconnaissance. The server features automated scanning capabilities through a natural language interface, allowing users to perform actions such as subdomain discovery, port scanning, HTTP analysis, CDN detection, TLS analysis, directory fuzzing, and DNS enumeration. It requires Python 3.8 or higher, Go, and an MCP Client. Installation involves cloning the repository, installing Python dependencies, and configuring the MCP server. Example usage queries include scanning domains and analyzing infrastructure.