Roles Plugins
Roles are the heavy hitters. One Role plugin can stand up an entire Domain Controller, configure a Kali attack workstation end-to-end, or build a Red Team redirector. Use a Role when you want a whole machine archetype configured in one shot rather than stacking many Actions.
Available plugins
Section titled “Available plugins”| Plugin | What it does | Params | Uses |
|---|---|---|---|
| Join Windows Machine to Domain | Renames the machine to the given hostname, joins it to the specified AD domain, optionally places the computer object in a specific OU, and reboots to validate. | DomainNameFQDN Hostname DomainOUPath Description | 1,054 |
| Create ROOT Domain Controller (DC) | Promotes a Windows Server to forest root DC. Installs AD DS + DNS, sets static IP, creates the forest, then provisions OUs, groups, users, and (optionally) fake computer objects from CSV input. | Hostname DomainNameFQDN StaticIP CreateOUs CreateGroups CreateUsers CreateFakeComputers IPGateway IPSubnetMask | 182 |
| Create CHILD Domain Controller (DC) | Same as ROOT DC but joins an existing forest as a child domain. Requires the parent FQDN; otherwise installs AD DS + DNS, provisions OUs/groups/users, and links to the parent. | Hostname DomainNameFQDN ParentDomainFQDN StaticIP CreateOUs CreateGroups CreateUsers CreateFakeComputers IPGateway IPSubnetMask | 163 |
| Create Rogue Kali Attack Machine | Provisions a Kali Linux attack workstation with the rogueoperator user, auto-login, RogueLabs wallpaper, XFCE performance tweaks, offline-installed tooling, Sublime Text config, smbprotocol, and the studentshare mounted. | — | 129 |
| Create Windows Attack Machine | Provisions a Windows attack workstation for red-team operations — creates the rogueoperator admin user, installs Office, renames the computer to windowsattack, applies RogueLabs wallpaper, and disables screen saver / sleep. | — | 117 |
| Create Red Team Redirector (Apache + ProxyPass) | Deploys an Apache HTTPS redirector for red-team traffic proxying — installs Apache with proxy modules, generates a self-signed SSL cert, enables mod_ssl + mod_proxy_http, and listens on 80/443. | StaticIP Hostname FQDN Interface | 91 |
| Join Linux Machine to Domain | Joins a Linux machine to a Windows Active Directory domain. | Hostname DomainNameFQDN DomainOUPath Description | 11 |
| Create Additional Domain Controller (Join to Existing Domain) | Creates an additional Domain Controller and joins it to an already-existing domain. | DomainNameFQDN Hostname StaticIP IPGateway IPSubnetMask | 4 |
| Create Windows Fileserver | Creates a Windows file server role for network file sharing and storage services. | — | 3 |
| Install Active Directory Web Proxy (Squid Proxy) | Installs and configures Squid with Kerberos authentication against AD — outbound web traffic requires a valid AD ticket. No logging, no SSL inspection, just authenticated proxying. | DomainNameFQDN Hostname StaticIP DNSDomainName Description DomainOUPath | 2 |
| Windows Forensic Workstation Setup | Sets up a Windows forensic workstation pre-loaded with Eric Zimmerman’s EZ Tools suite and Timeline Explorer for the named user. | username version | 1 |