suggest_range_enhancements
Enhance cyber range configurations by suggesting additional components, capabilities, and improvements to increase realism, educational value, or alignment with specific training objectives.
Instructions
Suggest enhancements to improve a range configuration.
Given a basic range description, this tool suggests additional components, capabilities, and improvements to make the range more realistic, educational, or aligned with specific training goals.
Args: current_description: The current range description or configuration intent enhancement_focus: What to focus on for enhancements Options: "comprehensive", "realism", "security", "learning", "performance"
Returns: Dictionary with: - original_config: Parsed understanding of current description - suggested_additions: New VMs, services, or capabilities to add - configuration_improvements: Better network topology, resource allocation - learning_enhancements: Additional training scenarios enabled - implementation_notes: How to implement the suggestions
Examples: # Enhance basic AD lab result = await suggest_range_enhancements( "Simple AD lab with DC and 2 workstations", enhancement_focus="comprehensive" ) # Might suggest: file server, SQL server, SIEM, attacker VM, etc.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| current_description | Yes | ||
| enhancement_focus | No | comprehensive |