# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Grasshopper

# Grasshopper-v2_0_1-UserGuide

- 1
- 2
…
- 24
- 25
- 26
- 27
- 28
…
- 133
- 134

SECRET//NOFORN
1.2 Installer Commands
The following commands are used to operate on installers in a workspace:
add installer
add installer [-i ID] [-r RULE_PATH] [-e] COMPONENT [COMPONENT …]
Configure a new installer and add it to the workspace. The components that
define the installer are selected using IDs assigned by the add component
command. The component ID arguments support Unix shell-style wild cards.
The ID for the new component may be set using the –i/--id flag. If no ID is
set, a unique identifier is generated. The ID is not used within the target-side
executable.
The installer may be assigned a rule that describes required on-target
conditions. Existing rule files may be added to the installer rule using the –
r/--rule flag. If the –e/--edit flag is provided, the installer’s rule files will be
opened in a text editor. If neither the –r or –e flags are used, no rule will be
generated for the installer.
rm installer
rm installer ID [ID …]
Remove one or more installers from the workspace by ID. The ID argument
supports Unix shell-style wild cards.
mv installer
mv installer OLD_ID NEW_ID
Rename an installer from an old ID to a new ID. If an installer with the desired
new ID exists, it will be overwritten.
ls installer
ls installer [-v] [ID …]
View installers currently in the workspace. If the –v/--verbose flag is provided,
detailed information about the installers is displayed.
Installers to display may be selected by IDs. The ID argument supports Unix
shell-style wild cards.
26
SECRET//NOFORN

- 1
- 2
…
- 24
- 25
- 26
- 27
- 28
…
- 133
- 134