Ludus 2 is in BETA. This API is subject to change until Ludus 2 is released.
curl --location --request GET 'https://mock.apidog.com/m1/1126461-0-default/ansible/subscription-roles'[
{
"role": "ludus_ad_groups",
"file_count": 6,
"last_modified": "Fri May 9 17:58:48 2025 -0400",
"last_modified_unix": "1746827928",
"version": "1.0.0",
"description": "An Ansible Role that creates a group in AD and populates it with the specified users"
},
{
"role": "ludus_bulk_ad_content",
"file_count": 16,
"last_modified": "Wed Oct 2 23:52:16 2024 -0400",
"last_modified_unix": "1727927536",
"version": "1.0.0",
"description": "An Ansible Role that creates OUs, Users, and Groups on a domain controller from CSV files"
},
{
"role": "ludus_chronicle_exporter",
"file_count": 16,
"last_modified": "Wed Oct 2 23:52:16 2024 -0400",
"last_modified_unix": "1727927536",
"version": "1.0.0",
"description": "An Ansible Role that installs and configures Google SecOps (Chronicle) collection agent on Windows hosts"
},
{
"role": "ludus_ghosts_client",
"file_count": 13,
"last_modified": "Tue Sep 16 18:58:06 2025 -0400",
"last_modified_unix": "1758063486",
"version": "1.0.0",
"description": "Install GHOSTS client on Windows or Linux machines and connect to the GHOSTS server"
},
{
"role": "ludus_guacamole_client",
"file_count": 13,
"last_modified": "Fri Dec 12 17:09:12 2025 -0500",
"last_modified_unix": "1765577352",
"version": "1.0.5",
"description": "Ansible role to add windows/linux clients to Apache Guacamole"
},
{
"role": "ludus_guacamole_server",
"file_count": 16,
"last_modified": "Thu Dec 11 00:56:32 2025 -0500",
"last_modified_unix": "1765432592",
"version": "1.0.3",
"description": "Ansible role to deploy Apache Guacamole with Docker"
},
{
"role": "ludus_local_users_and_groups",
"file_count": 8,
"last_modified": "Fri May 9 17:58:48 2025 -0400",
"last_modified_unix": "1746827928",
"version": "1.0.0",
"description": "An Ansible Role that adds local users and groups to a machine"
},
{
"role": "ludus_MDE",
"file_count": 14,
"last_modified": "Wed Oct 2 23:52:16 2024 -0400",
"last_modified_unix": "1727927536",
"version": "1.0.1",
"description": "An Ansible Role that installs Microsoft Defender for Endpoint on Windows hosts"
},
{
"role": "ludus_mythic",
"file_count": 15,
"last_modified": "Wed Oct 2 23:52:16 2024 -0400",
"last_modified_unix": "1727927536",
"version": "1.0.0",
"description": "An Ansible Role that installs the Mythic C2 Framework on Debian 12 (Bookworm)"
},
{
"role": "ludus_random_files",
"file_count": 6,
"last_modified": "Tue Sep 16 18:58:18 2025 -0400",
"last_modified_unix": "1758063498",
"version": "1.0.0",
"description": "Drop random files on the desktop and downloads folder of a Windows machine"
},
{
"role": "ludus_set_wallpaper",
"file_count": 8,
"last_modified": "Fri Dec 12 17:09:12 2025 -0500",
"last_modified_unix": "1765577352",
"version": "1.0.0",
"description": "Set the wallpaper on Windows to a supplied image"
},
{
"role": "ludus_smb_share",
"file_count": 10,
"last_modified": "Tue Sep 16 19:03:43 2025 -0400",
"last_modified_unix": "1758063823",
"version": "1.0.1",
"description": "An Ansible Role that sets up an SMB share on Windows 8 / Windows 2012 or newer and optionally mounts the share on clients"
},
{
"role": "ludus_sysmon",
"file_count": 13,
"last_modified": "Wed Dec 10 12:59:05 2025 -0500",
"last_modified_unix": "1765389545",
"version": "1.0.2",
"description": "Install Sysmon on Windows and Linux. Rulesets included."
},
{
"role": "ludus_unconstrained_delegation",
"file_count": 6,
"last_modified": "Fri May 9 17:58:48 2025 -0400",
"last_modified_unix": "1746827928",
"version": "1.0.0",
"description": "An Ansible Role that configures unconstrained delegation for a computer object in AD"
},
{
"role": "ludus_velociraptor",
"file_count": 27,
"last_modified": "Fri Dec 12 17:15:00 2025 -0500",
"last_modified_unix": "1765577700",
"version": "1.0.2",
"description": "Install and configure the DFIR tool Velociraptor. Use velociraptor_client and velociraptor_server variables to install the client or server. Clients will automatically connect to the server."
},
{
"role": "ludus_windows_configurator",
"file_count": 9,
"last_modified": "Wed Oct 2 23:52:16 2024 -0400",
"last_modified_unix": "1727927536",
"version": "1.0.0",
"description": "Configure various windows settings"
},
{
"role": "ludus_zeek_logging",
"file_count": 14,
"last_modified": "Tue Sep 16 19:04:21 2025 -0400",
"last_modified_unix": "1758063861",
"version": "1.0.0",
"description": "Install and configure Zeek on Debian 12 using official packages"
}
]