/powervault-key

A proof of research key generator for Dell PowerVault premium features written in go.

Primary LanguageGo

PowerVault Key

A proof of research key generator for Dell PowerVault premium features written in go.

Based on the research done by ReverseAllTheThings.

Usage

Since this is written in go, it can simply run it on any operating system with go installed.

$ cd src
$ go run .

Parameters

To generate a licence key, at least two parameters will need to be supplied: array type, and feature enable identifier.

Flag Description Required
-a <array> The type of storage array the key should be generated for2.
Must be a supported array.
Yes
-f <identifier> The feature enable identifier for the array1. Yes
-o <path> The location to save the file, if not specified the licence will be saved as <identifier>.key in the directory the key generator is running from. No

Full example

$ go run . -a md3200 -f 30000000000000000000000000000005 -o /home/me/licence.key

Array types

Supported arrays

The following arrays are supported:

Array Enabled features
MD3200
MD3220
• Additional hard drives - 192 drives
• High performance tier
• Snapshots
• Snapshots plus virtual disk copy
• SSD cache
• Virtual disk copy
MD3460 • Additional hard drives - 180 drives
• Data assurance
• Snapshots
• Virtual disk copy

Tested arrays

This key generator has successfully been tested on the following arrays:

  • MD3200
  • MD2460