Skip to main content
Glama

build_range_from_skeleton

Create customized cyber range configurations by starting with template skeletons and modifying virtual machines, domains, and SIEM tools for security testing.

Instructions

Build a complete range configuration starting from a skeleton.

Combines the power of skeleton templates with custom modifications. Start with a base skeleton and add/remove VMs as needed.

Args: skeleton_name: Base skeleton ("basic-ad", "enterprise-ad", etc.) add_vms: List of VM skeleton names to add (e.g., ["sql-server", "exchange"]) remove_vms: List of VM hostnames to remove domain: Custom domain name for AD labs siem_type: SIEM type (wazuh, splunk, elastic) include_siem: Whether to include SIEM include_attacker: Whether to include attacker VM

Returns: Complete customized range configuration

Example: # Start with basic AD and add more servers config = await build_range_from_skeleton( skeleton_name="basic-ad", add_vms=["sql-server", "file-server", "ca"], domain="mycorp.local", siem_type="splunk" )

# Enterprise AD without Exchange config = await build_range_from_skeleton( skeleton_name="enterprise-ad", remove_vms=["ex01"] )

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
skeleton_nameYes
add_vmsNo
remove_vmsNo
domainNo
siem_typeNowazuh
include_siemNo
include_attackerNo

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