Skip to main content
Glama

clone_and_modify_scenario

Clone existing cyber range scenarios and apply modifications to create custom variations for security testing and research.

Instructions

Clone an existing scenario and modify it to create a new custom scenario.

This is useful for creating variations of existing scenarios (e.g., "ad-basic" with more workstations, or "web-basic" with different applications).

Args: scenario_key: Scenario to clone (e.g., "ad-basic", "kerberoasting") modifications: Modifications to apply (same as create_custom_range_from_scenario) new_name: Name for the new custom scenario siem_type: SIEM type to use

Returns: New scenario configuration with modifications

Example: # Clone "ad-basic" and add more workstations modifications = { "add_vms": [ { "vm_name": "win11-workstation-3", "hostname": "WIN11-03", "template": "win11-22h2-x64-enterprise-template", "vlan": 10, "ip_last_octet": 23, "ram_gb": 8, "cpus": 4, "domain": {"fqdn": "ludus.domain", "role": "member"} }, { "vm_name": "win11-workstation-4", "hostname": "WIN11-04", "template": "win11-22h2-x64-enterprise-template", "vlan": 10, "ip_last_octet": 24, "ram_gb": 8, "cpus": 4, "domain": {"fqdn": "ludus.domain", "role": "member"} } ] }

result = await clone_and_modify_scenario( scenario_key="ad-basic", modifications=modifications, new_name="ad-basic-extended", siem_type="wazuh" )

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
scenario_keyYes
modificationsYes
new_nameYes
siem_typeNowazuh

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tjnull/Ludus-FastMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server