Dependencies

To enable all the functions of Arc, you need to have certain items installed on the host machine.

Table 1. Windows dependencies
Sigma rules Sysmon
PowerShell-script block-logging
PowerShell Core-script block-logging
USB detections USBPcap
Traffic monitoring Npcap
Asset details Not needed
Threat Prevention EaseFilter (optional, for enhanced real-time performance)
Table 2. Linux dependencies
Sigma rules Not supported
USB detections Not supported
Traffic monitoring Not needed
Asset details dmidecode
Table 3. macOS dependencies
Sigma rules Not supported
USB detections Not supported
Traffic monitoring libpcap
Asset details Not needed

During Automatic deployment, dependencies are also installed. To install the dependencies manually, download them and install them individually. Alternatively, you can use a mobile device management (MDM) tool to install them across the managed network.

Windows

On Windows, you can use the command install_dependencies to automatically install these dependencies on the target machine:
  • PowerShell-script block-logging
  • PowerShell Core-script block-logging
  • USBPcap
  • Npcap
Attention:
For security reasons, since Arc v1.17.0, WinPcap is no longer supported. For traffic monitoring, use Npcap instead.

Since Windows 11 24H2 (build 26100.8037) or Windows Server 2025 (build 26100), Windows includes Sysmon as a native component. Neither Arc nor Guardian can install it, and you cannot install it manually either.

Windows 7, 8, 10, and Windows 11 builds earlier than 26100.8037 do not include Sysmon, so you must install it. For Sysmon, the installation is semi-automatic. First, you must upload the latest Sysmon bundle to the applicable Guardian page. Guardian then uses the bundle for automatic installation during subsequent deployments.

If you are connected to Vantage, or to a Guardian with Vantage as upstream, Vantage automatically fetches Sysmon from the Microsoft website. You do not need to take any further action.

Note:
After you have installed USBPcap, you must reboot the host machine to make the dependency active.
Note:
After a dependency is installed, you must restart Arc to make it active. When Guardian automatically installs dependencies during deployment, no user actions are necessary.