build_range_from_description
Create custom cyber range configurations from natural language descriptions. Automatically generates VMs, network rules, and SIEM monitoring for security testing environments.
Instructions
Build a custom range configuration from a natural language description.
This tool intelligently parses your description and automatically builds a complete range configuration with appropriate VMs, network rules, and SIEM.
Args: description: Natural language description of the desired range/scenario siem_type: SIEM type to include (wazuh, splunk, elastic, security-onion, none) resource_profile: Resource allocation profile (minimal, recommended, maximum) include_siem: Whether to include SIEM monitoring
Returns: Complete range configuration ready for deployment
Examples: # Simple AD lab "Create an Active Directory lab with 2 workstations and a file server"
The tool automatically: - Detects AD/domain requirements and adds domain controller - Adds appropriate number of workstations - Adds servers based on keywords (file server, SQL, web, Exchange) - Adds Kali attacker if mentioned - Configures network rules for attacker access - Adds SIEM monitoring if requested
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| description | Yes | ||
| siem_type | No | wazuh | |
| resource_profile | No | recommended | |
| include_siem | No |