plugin
Plugins in Empire are backend Python scripts designed to extend functionality, automate complex tasks, or integrate with other tools. They’re not just nice-to-haves — they’re mission accelerators.
plugin
Plugins are essentially Empire backend helpers — written in Python — that are loaded when the server starts. Starkiller provides a graphical way to interact with them, so you don’t have to trigger them through the CLI manually.
A plugin might handle background tasks like setting up a credentials harvester, managing data exfiltration, or maintaining logs. Others might integrate with third-party tools or automate entire attack workflows.
Inside Starkiller, you just head over to the Plugins tab, and you’ll see a list of what’s available. Clicking into one will show you any configuration options or outputs it has — and you can run them right from the interface without having to script anything yourself.
For example, there are plugins for:
- Running BloodHound ingestors
- Harvesting credentials from key locations
- Monitoring or manipulating Empire’s internal state
- Custom tooling (if you’ve added your own Python plugins)
Starkiller doesn't just display the plugin — it gives you a clean front-end to interact with it. That includes viewing logs, inputting parameters, or triggering background actions with a button instead of typing commands.
If you ever add your own plugin (which you totally can), just make sure it’s dropped into Empire’s plugin directory (/empire/server/plugins/) — and Starkiller will pick it up once the server restarts.
In short, the Plugins tab is where Empire’s hidden power starts to shine. It’s for red teamers who want more automation, more flexibility, and fewer manual clicks. It turns deep Empire functions into quick, usable tools with a few clicks.