> 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

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>

![](/files/I3B1OGe1xYqSVn1lqeeM)

in Linux Environment:

<figure><img src="/files/1lbw4kvZApkTZ4KFpUfE" alt=""><figcaption></figcaption></figure>

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

`virboxprotector_con`

<figure><img src="/files/yo49YtjvGeXATLCGCiHy" 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="/files/NIlBAKXiPxgbHlckdlg2" 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="/files/fHfXrD0uaVbmjpxRtKvy" alt=""><figcaption></figcaption></figure>

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

`dsprotector_con`

<figure><img src="/files/rZYFW6ZGUSdHnQiKjoU5" 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="/files/wRvHPucSRrwrNXcOnhw7" 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="/files/qg9dWdZUd6m8fmO8ht6S" 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 %}
