Spry LogoOpsfolio
Threat Exposure Management (TEM)

Download Operational Truth™ - Fleet Security TEM Module

Fleet Security Module - powered by Fleetfolio

Fleet Security TEM is a downloadable software package that must be installed on a local workstation or server environment. The software is not web-based and requires local installation to operate. To install Fleetfolio TEM, users must first set up the required software dependencies and then download and install the primary Fleetfolio TEM application package by following the provided installation instructions.

Overview

The Fleet Security module is a comprehensive endpoint detection and response platform within the Operational Truth™ ecosystem. It delivers real-time threat detection, asset inventory management, vulnerability assessment, and automated compliance reporting. Deploy to your infrastructure for complete data privacy and control.

System Requirements

  • Operating System: Ubuntu 20.04+, Windows 10+ (via WSL)
  • Runtime Requirements: Deno 2.x+, Node.js 16+

Installation Commands

Prerequisite Dependencies

Follow these instructions carefully to ensure all dependencies are correctly configured for your system.

  • Homebrew
  • Surveilr
  • Spry

Homebrew

Homebrew installs the stuff you need that Apple (or your Linux system) didn't.

Run this command inside a non-root user terminal.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && echo >> /home/kali/.zshrc && echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/kali/.zshrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && sudo apt-get install -y build-essential && brew install gcc

Note : Run this command inside a non-root user terminal. You will be prompted to enter the password, and then press Enter again to continue

Surveilr

Surveilr is a downloadable single binary that securely runs on Windows, Linux, and MacOS in your infrastructure. Your data is always private and can only be shared if you allow it.

Download and install the surveillance engine:

wget https://github.com/surveilr/packages/releases/download/3.21.0/surveilr_3.21.0_x86_64-unknown-linux-gnu.tar.gz && \
tar -xvf surveilr_3.21.0_x86_64-unknown-linux-gnu.tar.gz && \
mv surveilr /usr/local/bin

Always check for the latest version on the Surveilr Releases Page.

Homebrew-installed tools not accessible when switching to root user (Solution: Add Homebrew to root's shell environment)

sudo su && echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /root/.zshrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
  • Paste it again after switching to the root user.

Spry

Spry is a lightweight TypeScript library that treats Markdown as a programmable medium — every fence, section, and directive in your .md file can express behavior, not just formatting. Instead of building new DSLs or YAML pipelines, you describe intent in plain Markdown and let Spry materialize it as code, data, or execution.

Install Spry via Homebrew:

brew install programmablemd/packages/spry

If you face any issues while upgrading Spry, run:

brew uninstall spry
brew untap programmablemd/homebrew-packages
brew install programmablemd/packages/spry

Make sure you have installed brew using the steps above and that it is also available for the root user, as mentioned earlier.


How is this guide?

Last updated on

On this page