explain_range_design_decisions
Explains design rationale and best practices for cyber range configurations to help users understand why specific architectural choices are made for security testing scenarios.
Instructions
Explain the design decisions and best practices for a range configuration request.
This tool helps users understand WHY certain choices are made when building a cyber range, providing educational value beyond just generating configs.
Args: prompt: The range description or scenario you want explained
Returns: Dictionary with: - design_rationale: Why specific VMs/networks are suggested - best_practices: Industry best practices applied - learning_objectives: What skills can be practiced - alternative_approaches: Other ways to achieve similar goals - security_considerations: Security implications of design choices
Examples: # Understand AD design result = await explain_range_design_decisions( "Why do I need a domain controller AND workstations " "for an AD lab?" )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes |