Windows instructions
Last updated
Last updated
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 |
---|---|
Command Line Interface
The NVIS Client may be run from the GUI or the command line using cmd.exe or PowerShell.exe
Install interactively
Procedure
Execute installer binary, e.g. nvis_windows_inst_1.53-64bit.exe
Expected Result
License pops up as shown below:
Press “I Agree” to continue
The installation location is displayed
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.
Answer Yes
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
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
ON
Procedure
From the tray icon/menu, select ON.
Expected Result
When it is on the NVIS network the dialog will change to Connected.
The tray icon/menu with show ON with an asterisk:
Command Line:
Settings
Procedure
Click on the Settings choice in the tray icon menu.
Expected Result
A popup will show the current profile connection settings.
Press OK or Cancel to go back to the menu.
Command Line:
OFF
Procedure
Select OFF from the tray icon/menu.
Expected Result
The app disconnects from the NVIS network, and an asterisk appears to indicate it is OFF.
Command Line:
Procedure
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.
Expected Result
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.
Command Line:
Reset
Procedure
Select Reset from the tray icon/menu.
Expected Result
The app resets the network adapter. If currently ON, should reconnect after reset.
Command Line:
Procedure
While NVIS is OFF, the tray icon menu will allow you to select Groups. Click on it.
Expected Result
A popup will show the available list of saved profiles.
Command Line:
This allows you to add multiple profiles. For this test, you will be prompted for your pre-assigned Ethereum Address2.
Procedure
Press the Add button.
Expected Result
Enter Ethereum Address.
You will now see the associated security context (group and IP) added to the list.
Command Line:
Lets you choose the active group.
Procedure
Press OK
Expected Result
A dialog pops up:
Press OK
Go back the tray icon menu and press Settings. A new dialog should popup showing the new profile as the Current Settings.
Command Line:
This allows you to remove a profile in the list.
Procedure
Select the desired profile to remove. Press the Delete button.
Expected Result
The profile is removed from the list.
Command Line:
Close the profile list dialog.
Procedure
Press the Cancel button.
Expected Result
The groups list popup closes.
Exit
Shuts down the NVIS GUI.
Procedure
Press the Exit button in the tray icon menu.
Expected Result
Tray icon menu disappears.
Search for NVIS to launch
Procedure
Go to the bottom left desktop tray. Enter NVIS.
Expected Result
The NVIS Client is displayed
Press the return key or select with the mouse.
Dialog will appear asking if you want to allow NvisClient to run on the system.
Press Yes
Tray icon will be added.
Procedure
From the search menu, type “Add” and the Add or remove programs should appear:
Expected Result
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:
Install from Command Line with Address
Procedure
To install from the cmd prompt, enter the installer file name with the assigned address so there will be no prompt:
nvis_windows_inst_1.53-64bit.exe -a
Expected Result
Installation will continue normally and NOT prompt for Ethereum address, but address will be configured.
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