fscan_mcp
3
fscan MCP is a service that integrates port scanning and vulnerability detection using the fscan tool. It leverages the FastMCP framework to provide standardized interfaces for easy integration, supporting various customizable scanning parameters and output options.
Overview
- fscan MCP: A port scanning and vulnerability detection service based on the fscan tool, packaged as an MCP service.
- Integration: Provides standardized interfaces through the FastMCP framework for easy integration into other systems.
Usage Process
- Initialize Environment
- Ensure Python 3.12+ is installed.
- Install dependencies.
- Start Service
- Run the main service.
- Invoke Service
- Use MCP protocol with various parameters for customization.
- Result Handling
- Results returned via stdout and reports stored in specified paths.
Key Modules
- fscan_mcp_server.py: Main service module handling the MCP interface.
- config.py: Configuration file for scanning parameters.
- logger.py: Logs service operation status.
Notes
- Ensure fscan.exe is present in the project root.
- Confirm target systems allow port scanning before use.