If you would like a more specialized loadout for your instance of Commando VM please check out our provided profiles. These profiles exercise our Custom Install feature implemented with the 2.0 release of Commando last year. These example profiles allow you to build custom, specific, purpose-built VMs.
We currently maintain five profiles for varying purposes:
- Default
- The
default
install contains numerous packages for pentesting. This install will come with almost everything except for Nested Virtualization. This package is installed by default and therefore there are no special arguments when installing.
- The
- NestedV
- The
nestedv.json
package is a copy of thedefault
package, but supports Nested Virtualization such as Docker and the Linux Subsystem.
- The
- Lite
- The
lite.json
profile contains only the bare minimum tools essential for pentesting. Tools such as Nmap, Burp, PowerSploit, Ghostpack, and so on. This profile does not install Python or other large installation packages.
- The
- Full
- The
full.json
package is the whole shebang. Every package we deem suitable for Commando.
- The
- Developer
- The
developer.json
package will install developer tools onto the target such as Visual Studio, VS Code, Sublime Text, Sysinternals, and so on.
- The
Please ensure to follow steps outlined below.
These steps are modified from our Custom Install instructions. You can find more detailed instructions on our 2.0 release of Commando blog.
- Download the zip from https://github.com/fireeye/commando-vm into your Downloads folder.
- Open an administrative PowerShell window and enable script execution.
Set-ExecutionPolicy Unrestricted -f
- Change to the unzipped project directory.
cd ${Env:UserProfile}\Downloads\commando-vm-master\commando-vm-master\
- Unblock the install script with
Unblock-File .\install.ps1
- Execute the install with the
-profile_file
argument..\install.ps1 -profile_file .\Profiles\<profile-name>.json
Profile | Recommended Disk Space | Recommended RAM | Install Command |
---|---|---|---|
Default | 40 GB+ | 4 GB+ | .\install.ps1 |
NestedV | 50 GB+ | 4 GB+ | .\install.ps1 -profile_file .\Profiles\nestedv.json |
Lite | 35 GB+ | 4 GB+ | .\install.ps1 -profile_file .\Profiles\lite.json |
Full | 70 GB+ | 4 GB+ | .\install.ps1 -profile_file .\Profiles\full.json |
Developer | 50 GB+ | 4 GB+ | .\install.ps1 -profile_file .\Profiles\developer.json |
Note: You will be warned about disk space during install for having less than 60 GB of storage. Please ensure you have the recommended disk space shown above before bypassing the warning.