# 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
…
- 23
- 24
- 25
- 26
- 27
…
- 133
- 134

SECRET//NOFORN
1.1 Component Commands
The following commands are used to operate on components in a workspace:
add component
add component [-i ID] NAME …
Configure a new component and add it to the workspace. The type of
component to add is specified by name. Additional arguments are provided to
the component for configuration.
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.
rm component
rm component ID [ID …]
Remove one or more components from the workspace by ID. The ID
argument supports Unix shell-style wild cards.
mv component
mv component OLD_ID NEW_ID
Rename a component from an old ID to a new ID. If a component with the
desired new ID exists, it will be overwritten.
ls component
ls component [-v] [ID …]
View components currently in the workspace. If the -v/--verbose flag is
provided, detailed information about the components is displayed.
Components to display may be selected by IDs. The ID argument supports
Unix shell-style wild cards.
25
SECRET//NOFORN

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