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 gccNote : 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/binAlways 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/spryIf you face any issues while upgrading Spry, run:
brew uninstall spry
brew untap programmablemd/homebrew-packages
brew install programmablemd/packages/spryMake 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