Skip to content
Dashboarding and Tooling front-end for PowerShell Empire using PowerShell Universal Dashboard
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Modules/Empire Release Prep Apr 19, 2019
Pages Release Prep Apr 19, 2019
img Release Prep - Docs / Images Apr 19, 2019
.gitignore Practically RC baby Apr 15, 2019
README.md Release Prep - Docs / Images Apr 19, 2019
bluecommand.psd1 Release Prep Apr 19, 2019
bluecommand.psm1 Release Prep Apr 19, 2019
start.ps1 Release Prep Apr 19, 2019

README.md

BlueCommand 🌌

BlueCommand is a dashboard and tooling front-end for PowerShell Empire using PowerShell Universal Dashboard from Adam Driscoll

WARNING: This project does not nearly scratch the surface of interacting with all the capababilites of PowerShell Empire. This was a project to help my learn / play around with PowerShell Empire and its' REST API. You will be much better served in life but actually learning how to use PowerShell Empire :)

Features

  • Web Dashboard / Controller for PowerShell Empire!
  • Utilizes the Empire REST API and PowerShell Universal Dashboard
  • PowerShell Empire Integration
  • Rest Integration to retrieve Empire Instance Information (Agents, Modules Downloads)
  • Rest Integration to Execute Modules on Agents.
  • SCP to Download Agent Results / Downloads

Searching and Executing Modules on Empire Agents

Retrieving Agent Downloads

Getting Started

Prereqs

  1. Install Universal Dashboard Install-Module UniversalDashboard -AccecptLicense
  2. Install PoshSSH Install-Module -Name Posh-SSH
    • PoshSSH is used to run SCP commands to extract agent artifacts.
  3. Install PowerShell Credential Manager Install-Module -Name CredentialManager
    • Credential Manager allows use to easily use Windows Credential Manager to auth to our Empire Server
  4. Setup PowerShell Empire
  • Run Empire with --rest command
  • Generate a Listener / Stager
  • Deploy Agents
  • Make a Note of Rest Key and Empire Server IP.

Usage

  1. Populate your environment variables in the start.ps1 Script
  2. Run the Start Script
  3. Connect to your Empire Server on the Empire Configuration Page using your Empire Server IP, and Rest API Key.
  4. BlueCommand will try and utilze POSH-SSH to SCP Download the Empire Agents Downloads/Logs - This requires a stored a "Generic Credential" in your windows credential manager to facilitate this.
You can’t perform that action at this time.