Starkiller is a Frontend for PowerShell Empire.



Starkiller is a Frontend for PowerShell Empire

Starkiller is a Frontend for Powershell Empire. It is an Electron application written in VueJS. If you’d like to contribute please follow the Contribution guide. If you’d like to request a feature or report a bug, please follow the Issue template. Starkiller represents a huge step forward for red teams trying to operate together on engagements. It comes with a lot of functionality that we will get into shortly, first let’s give a shout out to Vinnybod. He has been a core member of the BC-Security team and leads the development of Starkiller from behind the scenes. Now let’s get into all the features that are packed into our new application.

Setting Up Empire

In order to utilize Starkiller with Empire, you have to start the server slightly different than usual. The standard way to start Empire is to simply run ./empire from the Empire folder. To setup the RESTful API with Empire, you will run ./empire –rest. This will start a command line instance of Empire on the C2 server as well as the RESTful API.

The default port that the API starts on is 1337 with the default username: empireadmin and password: password123. The username and password can be changed using –username <username> and –password <password>. The empire instance can also be run in a headless configuration without the command line by running ./empire –headless.

For full documentation on the various options, see the Wiki. It should also be noted that a minimum Empire version of 3.1.1 is recommended for the best user experience.

Getting Started with Starkiller

  • To run Starkiller, you can download the installers for Mac, Linux, and Windows on the Releases page.
  • If you want to build from source or run in development mode, instructions are below.

Install Starkiller


  • Node.js 10+.
  • Yarn Currently it has been tested using Yarn 1.22.0.
yarn install

Compile and hot-reload for development

yarn electron:serve

Compile and minify for production

yarn electron:build

# Or to target a specific OS.
yarn electron:build:lin
yarn electron:build:win
yarn electron:build:mac


Detailed changes for each release are documented in the release notes.

Full tutorial of Starkiller:

Stay In Touch