> For the complete documentation index, see [llms.txt](https://documentation.virbox.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.virbox.com/fundamentals/cli-tool-overview.md).

# CLI Tool: Overview

Virbox Protector provides command line interface tool to developer also, Developer may use the CLI tool to protect application in "Build in" process. Virbox Protector CLI tool includes 2 tools:

Go to `\bin, the sub directory of  installation directory of Virbox Protector and find:`

<mark style="color:blue;">`virboxprotector_con.exe`</mark>

and DS protector CLI tool:

<mark style="color:blue;">`dsprotector_con.exe`</mark>

![](https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FffVImmjnlwMPBWeMcdEa%2Fdscli1.png?alt=media\&token=ecba3dec-93bb-4bf4-8167-09df91ffdf6e)

in Linux Environment:

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2Fualp5KkXxYrm9F5VHyed%2Fcmd-linux.png?alt=media&amp;token=df528761-630e-4320-ba36-7dcfa8a14eb1" alt=""><figcaption></figcaption></figure>

execute Virbox Protector CLI tool, you can view help information:

`virboxprotector_con`

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FtRVEEnjRb80aEVybJSXw%2FVBP%20CLI%20help%20shortjpg.jpg?alt=media&amp;token=392587fd-4166-412c-b6e3-df44415ca4cd" alt=""><figcaption></figcaption></figure>

To specify your application type, to get  help information in detail:

`virboxprotector_con --help={}native|dotnet|apk|aar|app|java-bce|java-vme|u3d|u3dres|h5|strip|mulpkg|ilmerge}`

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FXVc5NH1vgxxo3Fsine7N%2FVBP%20help%20long%20sum.jpg?alt=media&amp;token=e47ffbc6-b131-42ee-8a10-5160d552ca00" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Note: "app" here means iOS app.
{% endhint %}

For example, to get help information to protect native project

`virboxprotector_con --help=native`

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FmUS58dHUqblS3oiyN1ZV%2Fvbp_CLI%20native.jpg?alt=media&amp;token=5444916a-0c38-44c7-89bd-9bf584ea1bec" alt=""><figcaption></figcaption></figure>

Execute the DSprotector\_con.exe, you can view the help information:

`dsprotector_con`

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2F0RixOO0DQB0IEtwdjEx6%2Fdsp%20cli.jpg?alt=media&amp;token=b7aa6a65-c084-425d-ae27-ecd551877bf0" alt=""><figcaption></figcaption></figure>

#### Use Virbox Protector CLI tool to Bind license

Use following command to bind License before to use Virbox Protector Command line interface tool:

input Command:

```
virboxprotector_con.exe -bind
```

1. Return，input correspondence selection, Virbox Protector support to bind the license with account or license key;

   ```
   Select a binding type:
   1) Bind with account.
   2) Bind with license key.
   ```
2. Use the account to bind license in sample, then input 1 to select account and input password;
3. all license will be listed, input digit to bind related license, and return to bind the license;

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FRgUNFPViIfh5PA2rELBD%2Flic_cmd_bind.png?alt=media&amp;token=6b860911-b39a-48c8-976c-c780ecfe0187" alt=""><figcaption></figcaption></figure>

#### Unbind license

Use following command to bind License

```
virboxprotector_con.exe -unbind
```

when all license bound has been listed, input related digit to unbind the license.

<figure><img src="https://1000790546-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2FlSehL2foWxzaX8I89H%2Fuploads%2FdfLUd7nnMkaygBgqZwY7%2Flic_cmd_unbind.png?alt=media&amp;token=f173eb1e-de16-43bf-95a9-920b6f74933a" alt=""><figcaption></figcaption></figure>

For how to use the Virbox Protector CLI tool, pls refer the CLI User manual:

{% content-ref url="/pages/eYRCGDooW6rdTrISIQi3" %}
[CLI Tool: User Manual](/fundamentals/cli-tool-user-manual.md)
{% endcontent-ref %}

Next, We will introduce how to use Virboxprotector GUI tool to protect the:

{% content-ref url="/pages/cdoRl0uFioD84hEaiHta" %}
[Protect Desktop applications](/use-cases/protect-desktop-applications.md)
{% endcontent-ref %}

{% content-ref url="/pages/EBAdHGl29FIhjpcZ8WsH" %}
[Protect Unity3D/UE4 application](/use-cases/protect-unity3d-ue4-application.md)
{% endcontent-ref %}

{% content-ref url="/pages/7irgODbsU3nhQfQKE6bs" %}
[Protect Mobile applications](/use-cases/protect-mobile-applications.md)
{% endcontent-ref %}

{% content-ref url="/pages/15lo93zOPDs0kG4jntwC" %}
[Protect Scripting language](/use-cases/protect-scripting-language.md)
{% endcontent-ref %}

{% content-ref url="/pages/Q8tU265WTI2rvlr3rkVQ" %}
[FAQ](/use-cases/faq.md)
{% endcontent-ref %}
