The Tamandua EDR Agent is a lightweight endpoint agent written in Rust that provides telemetry collection, detection signals, and response capabilities. It runs as a system service and is designed for low overhead, with production behavior dependent on enabled collectors, privileges, and platform support.
What the Agent Does
The Tamandua Agent performs the following core functions:
Function
Description
Telemetry Collection
Monitors system activity including processes, files, network connections, DNS queries, and registry changes
Local Analysis
Performs on-device analysis using YARA rules, entropy detection, and ML-based scanning
Threat Detection
Identifies malicious behavior using behavioral analysis and IOC matching
Response Actions
Executes automated or analyst-directed responses such as process termination, file quarantine, and network isolation
Secure Communication
Maintains encrypted WebSocket connection to the backend for real-time telemetry streaming and command reception
Supported Platforms
The current public agent support matrix is Windows and Linux first. macOS is available only as a Preview/Experimental evaluation target.
Windows
Version
Architecture
Status
Windows 11
x64, ARM64
Fully Supported
Windows 10 (1903+)
x64
Fully Supported
Windows Server 2022
x64
Fully Supported
Windows Server 2019
x64
Fully Supported
Windows Server 2016
x64
Supported
Windows-specific features:
ETW (Event Tracing for Windows) integration
AMSI (Antimalware Scan Interface) monitoring
Registry change tracking
WMI event subscription monitoring
CLR/.NET runtime monitoring
Kernel minifilter driver support
Linux
Distribution
Version
Architecture
Status
Ubuntu
20.04+
x64, ARM64
Fully Supported
Debian
11+
x64
Fully Supported
RHEL/CentOS
8+
x64
Fully Supported
Fedora
36+
x64
Fully Supported
Amazon Linux
2023
x64, ARM64
Fully Supported
SUSE Linux Enterprise
15+
x64
Supported
Linux-specific features:
eBPF-based telemetry collection (kernel 5.4+)
auditd integration
Container monitoring (Docker, containerd, Podman)
SELinux/AppArmor compatibility
macOS
Version
Architecture
Status
macOS 14 (Sonoma)
Apple Silicon, Intel
Preview
macOS 13 (Ventura)
Apple Silicon, Intel
Preview
macOS 12 (Monterey)
Apple Silicon, Intel
Experimental
macOS preview scope:
Endpoint Security Framework integration under evaluation
TCC (Transparency, Consent, Control) monitoring under evaluation
XPC service monitoring under evaluation
System Extension packaging and approval flows under evaluation
Collection Capabilities
The agent includes multiple telemetry collectors that can be individually enabled or disabled based on your security requirements and performance constraints.
Core Collectors
Collector
Description
Platforms
Process
Process creation, termination, command lines, parent relationships, code signing verification
All
File
File creation, modification, deletion, renames with hash computation
All
Network
TCP/UDP connections, listening ports, remote addresses, connection states
All
DNS
DNS queries and responses, domain categorization
All
Registry
Registry key and value modifications (Windows only)