# Windows instructions

## **NVIS for Windows Test**

### **Overview**

NVIS is the Invisible Internet, a Software Defined Perimeter encrypted at layer-2 for B2B networks that are the most secure alternative to (or replacement for) your Business VPN. Ideal use for a next gen solution for remote access that cannot be hacked, sniffed, tracked or censored. Great for remote desktop, P2P site-to-site instant networks

### **Tester Requirements**

Seeking prospective business evaluators for Beta Testing that have Windows 10, Windows 11 or Azure hardware or VMs.

### **Functional l Description**

The table below gives the functions/commands for the NVIS for Windows app, in the recommended test sequence. NOTE: All commands below may also be done via the command line interface (CLI).

| Function/Command                 | Description                                                      |
| -------------------------------- | ---------------------------------------------------------------- |
| Install interactive              | Installer binary                                                 |
| Enter Assigned Ethereum Address1 | Prompt for Ethereum address                                      |
| Tray Icon                        | tray icon/ menu, CLI=Nvis.exe -h                                 |
| ON                               | Icon/menu to connect to the NVIS network, CLI=Nvis.exe on        |
| Settings                         | Icon/menu dialog to show current active network, CLI=Nvis.exe -s |
| OFF                              | Disconnect from the NVIS network, CLI=Nvis.exe off               |
| Groups                           | Show available profiles, CLI=Nvis.exe -gl                        |
| Groups Add                       | Add a profile, CLI=Nvis.exe -ga                                  |
| Groups OK                        | Select a profile, CLI=Nvis.exe -gs number                        |
| Groups Delete                    | Delete a profile, CLI=Nvis.exe -gd number                        |
| Groups Cancel                    | Cancel groups dialog, CLI=N/A                                    |
| Exit                             | Terminate icon/tray menu, CLI=N/A                                |
| Start Launch                     | Install from CMD with Ethereum address argument                  |

### **Command Line Interface**&#x20;

The NVIS Client may be run from the GUI or the command line using cmd.exe or PowerShell.exe

<figure><img src="/files/M6DD2ooZogGlrh9kLCMY" alt="" width="563"><figcaption></figcaption></figure>

## **Test Procedures**

### Install interactively

**Procedure**

Execute installer binary nvis\_windows\_inst\_64bit.exe

**Expected Result**

License pops up as shown below:

<figure><img src="/files/m33UUtlgSaYO9VKGHVaa" alt=""><figcaption></figcaption></figure>

Press “I Agree” to continue&#x20;

The installation location is displayed

<figure><img src="/files/4AvuaDYD8mvdyvrCOlry" alt=""><figcaption></figcaption></figure>

Press “Install” to continue

The screen will go blank, and a dialog will ask if you want this software to be able to modify your system.

&#x20;Answer Yes

### **Enter Assigned Ethereum Address1**

**Procedure**

After installation, double-click on the desktop icon you will be prompted to enter your preassigned Ethereum Address1, which is your cross-platform Universally Unique Identifier..

**Expected Result**

Popup will show as

<figure><img src="/files/RJylKDIjyEqKkwrMNnB9" alt=""><figcaption></figcaption></figure>

Enter the assigned Ethereum address and press OK.

**Tray Icon**

The desktop has a popup showing tray icons, including NVIS if it is installed.

**Procedure**

Select the up arrow on the bottom right of the desktop tray. A popup will show a small icon with the NVIS logo.

**Expected Result**

<div><figure><img src="/files/zizXdmhyHk3gne0GuHwn" alt=""><figcaption></figcaption></figure> <figure><img src="/files/TF7Fw6FaKTjnFLeIor5F" alt=""><figcaption></figcaption></figure></div>

**ON**

**Procedure**

From the tray icon/menu, select ON.

### Expected Result

<figure><img src="/files/rKOQs0YURsBXmJPUz92z" alt=""><figcaption></figcaption></figure>

When it is on the NVIS network the dialog will change to Connected.

<figure><img src="/files/fSW8CM7CGRi3PxWCOLA1" alt=""><figcaption></figcaption></figure>

The tray icon/menu with show ON with an asterisk:

<figure><img src="/files/5ls3x5tp34e18rDpzTa0" alt=""><figcaption></figcaption></figure>

Command Line:

<figure><img src="/files/XAjP59e7WoTN2HHbqG9W" alt=""><figcaption></figcaption></figure>

**Settings**

**Procedure**

Click on the Settings choice in the tray icon menu.

**Expected Result**

A popup will show the current profile connection settings.

<figure><img src="/files/xqjdcV01OgEtmHCsC8JQ" alt=""><figcaption></figcaption></figure>

Press OK or Cancel to go back to the menu.

Command Line:

<figure><img src="/files/m7kqwCLjfrRFRAcAMLMZ" alt=""><figcaption></figcaption></figure>

**OFF**

**Procedure**&#x20;

Select OFF from the tray icon/menu.&#x20;

**Expected Result**&#x20;

The app disconnects from the NVIS network, and an asterisk appears to indicate it is OFF.

<figure><img src="/files/I4uGrU8MY4Nb63JrAwmW" alt=""><figcaption></figcaption></figure>

Command Line:

<figure><img src="/files/e0UpnqLQMymQvrX1DtHi" alt=""><figcaption></figcaption></figure>

### AUTO CONNECT&#x20;

**Procedure**&#x20;

NOTE: Auto Connect is enabled by default by the installer. Open the Settings dialog and uncheck the check box hit OK and exit NVIS and restart the NVIS Client. Next, open Settings again and check the check box, hit OK and exit NVIS and restart the NVIS Client.&#x20;

**Expected Result**&#x20;

When the check-box is unchecked, NVIS Client should not automatically connect to the NVIS network when started. When the check-box is checked, the NVIS Client should automatically connect to the NVIS network.&#x20;

**Command Line:**

<figure><img src="/files/SfuwNMvn62FAEA89hMHQ" alt=""><figcaption></figcaption></figure>

**Reset**&#x20;

**Procedure**&#x20;

Select Reset from the tray icon/menu.&#x20;

**Expected Result**&#x20;

The app resets the network adapter. If currently ON, should reconnect after reset.

<figure><img src="/files/j7zX79AwlTV9F3dV321F" alt=""><figcaption></figcaption></figure>

Command Line:

<figure><img src="/files/q2GbWTvUz6rMKnBhgbnv" alt=""><figcaption></figcaption></figure>

### **Groups**&#x20;

**Procedure**&#x20;

While NVIS is OFF, the tray icon menu will allow you to select Groups. Click on it.&#x20;

**Expected Result**&#x20;

A popup will show the available list of saved profiles.

<figure><img src="/files/JFozCYCEpmSYZPTYr87l" alt=""><figcaption></figcaption></figure>

Command Line:

<figure><img src="/files/9xlSwf3GlyiOjz2Mw6Ft" alt=""><figcaption></figcaption></figure>

### Groups Add&#x20;

This allows you to add multiple profiles. For this test, you will be prompted for your pre-assigned Ethereum Address2.&#x20;

**Procedure**&#x20;

Press the Add button.&#x20;

**Expected Result**

<figure><img src="/files/gCc97PwPB5acYW5eT7pd" alt=""><figcaption></figcaption></figure>

Enter Ethereum Address.&#x20;

You will now see the associated security context (group and IP) added to the list.

<figure><img src="/files/zjfG3tYhuufixWoBbj8R" alt=""><figcaption></figcaption></figure>

Command Line:

<figure><img src="/files/dOiL7UohHsiuJNxibuA8" alt=""><figcaption></figcaption></figure>

### Groups Select (OK)&#x20;

Lets you choose the active group.&#x20;

**Procedure**&#x20;

Press OK&#x20;

**Expected Result**&#x20;

A dialog pops up:

<figure><img src="/files/Hr0hG2YPC40KPEad0Kys" alt=""><figcaption></figcaption></figure>

Press OK&#x20;

Go back the tray icon menu and press Settings. A new dialog should popup showing the new profile as the Current Settings.&#x20;

Command Line:

<figure><img src="/files/xwSfykCuPmKuJsMSRWcY" alt=""><figcaption></figcaption></figure>

### Groups Delete&#x20;

This allows you to remove a profile in the list.&#x20;

**Procedure**&#x20;

Select the desired profile to remove. Press the Delete button.&#x20;

**Expected Result**&#x20;

The profile is removed from the list.&#x20;

**Command Line:**

<figure><img src="/files/glglmufgOIi6X95iSpwc" alt=""><figcaption></figcaption></figure>

### **Groups Cancel**&#x20;

Close the profile list dialog.&#x20;

**Procedure**&#x20;

Press the Cancel button.

**Expected Result**&#x20;

The groups list popup closes.&#x20;

**Exit**&#x20;

Shuts down the NVIS GUI.&#x20;

**Procedure**&#x20;

Press the Exit button in the tray icon menu.&#x20;

**Expected Result**&#x20;

Tray icon menu disappears.

### Start Launch&#x20;

Search for NVIS to launch&#x20;

**Procedure**&#x20;

Go to the bottom left desktop tray. Enter NVIS.&#x20;

**Expected Result**&#x20;

The NVIS Client is displayed

<figure><img src="/files/n4ZNBXsfQHzWX2ePg9wB" alt=""><figcaption></figcaption></figure>

Press the return key or select with the mouse.&#x20;

Dialog will appear asking if you want to allow NvisClient to run on the system.&#x20;

Press Yes&#x20;

Tray icon will be added.

### Uninstall&#x20;

**Procedure**&#x20;

From the search menu, type “Add” and the Add or remove programs should appear:&#x20;

**Expected Result**

<figure><img src="/files/9xh2jPi7uxhjVuvW9bSY" alt=""><figcaption></figcaption></figure>

Hit enter or select with the mouse “Add or remove programs.”

In the search window type Nvis then click the 3-dots, then select Uninstall:

<figure><img src="/files/kR4JnFDKot7ONSMVeLXU" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/e9Zr33hQVjPZyfQftEWx" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/jwMyZwVKdAQFIYoAo5hp" alt=""><figcaption></figcaption></figure>

Press Uninstall button

### **Install from Command Line with Address**&#x20;

**Procedure**&#x20;

To install from the cmd prompt, enter the installer file name with the assigned address so there will be no prompt:&#x20;

nvis\_windows\_inst\_64bit.exe -a \<address>

**Expected Result**&#x20;

Installation will continue normally and NOT prompt for Ethereum address, but address will be configured.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nvis.ai/install/instructions/windows-instructions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
