Skip to content

ARROW Control Overview

ARROW Control is the app that lives on each ARROW VM you deploy, and it is how you actually work on that machine. Instead of juggling an SSH client, a VNC viewer, and a pile of local tools, you open one page in your browser and get the whole box: live health, a file browser, a real terminal, the graphical desktop, network pivoting, a security tool catalog, and a full record of everything that happened. You reach all of it over your Netbird VPN, so the VM never has to be exposed to the open internet.

ARROW Control ships pre-installed on every VM deployed through ARROW Manager, so there is nothing to set up. Think of it as the single console for one VM. You sign in, and the dashboard tells you immediately whether the machine is healthy and gives you a one-click path to whatever you came to do.

A status strip runs across the top of every screen so you never lose your bearings: the VM hostname and its VPN IP on the left, live CPU, RAM, and uptime in the center, and the clock, your signed-in user, and a Logout button on the right. The bar along the bottom confirms the live connection (“WS Connected”), the ARROW Control version, and how many VNC, terminal, and proxy sessions are currently running.

Why you will keep coming back to it:

  • You reach the VM from anywhere on the VPN, with nothing to install locally.
  • CPU, memory, storage, and network activity update in real time, so a struggling box is obvious at a glance.
  • The file manager, terminal, VNC, pivoting, monitoring, and software catalog all live behind one login.
  • The software catalog installs professional pentest tooling for you, dependencies and all.
  • Every session and action is written to an audit trail you can search and export later.
ARROW Control dashboard with live metrics and quick actions ARROW Control dashboard with live metrics and quick actions 1 2 3 4
The dashboard shows quick actions, live CPU, RAM, and storage, the VM location, and Netbird VPN details.
  1. 1 The sidebar switches between modules: files, terminal, VNC, software, and more.
  2. 2 Quick actions: open a terminal or launch the remote desktop in one click.
  3. 3 Live resources for the device: CPU, memory, and storage usage.
  4. 4 Where the device is, along with its connectivity status.

ARROW Control is reachable only over the Netbird VPN. Connect to the VPN first, then open your VM’s VPN IP address on port 20443:

https://<vm-vpn-ip>:20443

For example: https://100.64.196.14:20443

The first time you connect, your browser will warn you about a self-signed certificate. That is expected on a VPN-only VM. Accept it and continue. For the full step-by-step, see Accessing ARROW Control.

The dashboard is the first thing you see, and it is built to answer one question: is this VM healthy, and what do I want to do next? You get big, live CPU, RAM, and storage meters, quick-action buttons to jump straight into a terminal or the desktop, a map showing where the VM is hosted, and panels for the Netbird VPN and network details. The active-session counts (VNC, terminals, proxies) sit right next to the quick actions so you can tell at a glance what is already running.

Manage files without SSH or FTP. The file manager lets you browse, upload, download, and edit files right in the browser, with a path bar, a filter box, and full permission and timestamp detail. Reach for it when you want to move files around, tweak a config, or grab output. See File Management.

Run commands in a real terminal. Open one or more full shell sessions in tabs and work exactly as you would over SSH. Every session is recorded, so you can review precisely what was run later under Terminal Logs. This is your go-to for anything a command line handles well. See Terminal & VNC Access.

Use the graphical desktop over VNC. When a task needs a GUI, such as a browser-based tool or a desktop application, open the VM’s desktop in the browser, inline or popped out into its own window. See Terminal & VNC Access.

Watch the VM’s health. System monitoring tracks CPU, memory, storage, and network live, breaks CPU down per core and network down per interface, and shows the running process count so you can connect a spike to what caused it. See System Monitoring.

Install security tooling in one click. The software catalog is a curated, searchable list of pentest tools. Filter by category or install state, click Install, and ARROW Control handles the dependencies and setup for you. See Application Management.

Pivot into the target network. The Pivot screen sets up SOCKS proxies and tunnels and includes discovery tools for mapping reachable hosts. It tracks total proxies and active and idle connections, with tabs for Proxies, Tunnels, and Discovery.

Review the audit trail. Every action, session, and connection is recorded. Search the audit log by action, user, IP, resource, or details, filter it down, and export to CSV when you need a record for compliance.

Navigation lives in an icon rail down the left edge. Hover an icon to see its label, click to open that section, and the section you are in stays highlighted in red.

SectionWhat it does
DashboardLive overview, quick actions, and VM location
File ManagerBrowse and manage files on the VM
TerminalOpen web-based terminal sessions
Terminal LogsReview recorded terminal session output
VNCRemote graphical desktop
PivotSOCKS proxies, tunnels, and network discovery
ProcessesLive metrics and running processes
SoftwareInstall and manage security tools
Audit LogsSearchable activity and access history
SettingsDevice identity, appearance, terminal, security, and updates

A few things keep this console safe to leave running on a deployed box. You sign in with the VM’s own system account, the same credentials you would use for SSH, so there is no separate password to manage. All traffic is HTTPS, and the console is only reachable over the Netbird VPN, never the open internet. Everything you do is written to the audit trail. Root login is disabled by default, so sign in with a non-root account.

The Settings screen groups everything you can configure down the left side, so you can go straight to what you need:

  • General: Device identity, including the serial, portal URL, and API key status.
  • Appearance: Theme and advanced-mode options.
  • Terminal: Shell theme, logging, and session behavior.
  • Security: SSH keys and license.
  • Monitoring: Metrics and telemetry preferences.
  • Updates: Software channel and version.
  • System: Restart and reboot controls.
ARROW Control settings screen showing device identity and configuration sections ARROW Control settings screen showing device identity and configuration sections

Settings groups device identity, appearance, terminal, security, monitoring, updates, and system controls.

ARROW Control settings screen showing device identity and configuration sections ARROW Control settings screen showing device identity and configuration sections

Getting into ARROW Control is quick once the VM is up:

  1. Make sure the VM is running (deploy it through ARROW Manager).
  2. Connect to the Netbird VPN.
  3. Open https://<vm-vpn-ip>:20443 in your browser.
  4. Accept the browser’s certificate warning.
  5. Sign in with your VM’s system credentials.

For the detailed walkthrough, see Accessing ARROW Control.