MatrixSwarm Agents
Log Health Monitor
`log_health` is a flexible and robust agent designed to monitor any specified log file in real-time. It tails the file, intelligently classifies new entries based on custom rules, and reports them to
WordPress Plugin Guard
wordpress_plugin_guard is a specialized sentinel agent that provides automated File Integrity Monitoring (FIM) for WordPress plugins. Its core function is to maintain a trusted cryptographic baseline
Crypto Alert
The `crypto_alert` agent is a highly flexible cryptocurrency market monitor. It connects to various exchanges via a dynamic factory system to track asset prices and trigger alerts based on user-define
Gatekeeper
`gatekeeper` is a specialized sentinel agent that monitors SSH login activity. It provides real-time alerts for new SSH sessions, enriched with geographic location data to help identify unauthorized a
Log Watcher
The Log Watcher agent is a system-level sentry designed to patrol critical service logs, extract structured digests, and optionally forward those digests to the Oracle agent for deeper, AI-based anoma
Permissions Guardian
`permissions_guardian` is a mission-based agent responsible for enforcing file and directory permissions across designated paths. It detects discrepancies against a configured policy and optionally co
Tripwire Lite
The `tripwire_lite` agent acts as a real-time file integrity monitor. It uses the `inotify` library to watch specified directories and logs any changes, creations, or deletions that occur within them.
Nginx Watchdog
The `nginx_watchdog` is a service monitor that ensures the Nginx web server remains online and healthy.
MySQL Watchdog
The `mysql_watchdog` is a service monitor designed to ensure a MySQL or MariaDB database server remains online and healthy.
Redis Watchdog
The `redis_watchdog` is a service monitor that ensures a Redis in-memory database server remains online and accessible.
Agent Doctor
`agent_doctor` is a system-level diagnostic agent responsible for monitoring the health and responsiveness of all other agents within the swarm. It acts as a watchdog, periodically performing health c
Ghost Wire
`ghost_wire` is an advanced host intrusion detection agent. It provides three layers of real-time surveillance: user session tracking, suspicious command detection, and file integrity monitoring.
Email Send
The email_relay agent acts as a standard alert handler for the swarm, providing a reliable way to send notifications via email. It is designed to integrate seamlessly with other agents by listening fo
Sentinel
The `sentinel` is a high-availability watchdog agent. Its primary purpose is to monitor another critical agent (typically `matrix` itself) and automatically re-spawn it if it goes down. This is the ke
Contact Reflex
The contact_reflex agent acts as a secure, intelligent gateway for external messages, such as from a website contact form. It monitors a specified directory for new, encrypted message files. Upon dete
Oracle
The `oracle` agent acts as a gateway to a large language model (LLM), currently OpenAI's GPT-3.5/4.0 Turbo. Other agents can send it a prompt, and the `oracle` will query the LLM API and deliver the r
Network Health Monitor
The NetworkHealthMonitor agent is a comprehensive service for observing the host system's network activity. It is designed to periodically check interface status, measure traffic rates, count active c
System Health Monitor
The SystemHealthMonitor agent is a configurable service that actively monitors the host system's core resources, including CPU, memory, and disk usage. It is designed to periodically check these resou
Forensic Detective
The Forensic Detective is a specialized agent designed for automated incident response and analysis. Its primary role is to listen for status reports from other agents, and upon receiving a CRITICAL s
Telegram Relay
The `telegram_relay` agent acts as a gateway to send swarm alerts and messages to a specific Telegram chat via a Telegram Bot.
Reaper
The `reaper` is a tactical agent designed to terminate other agents. It can operate in two modes: **mission mode**, where it is launched with a specific list of targets to kill, or **patrol mode**, wh
Apache Watchdog
The `apache_watchdog` agent is a service monitor designed to ensure an Apache web server remains online and healthy. It periodically checks the status of the `httpd` or `apache2` service and its netwo
Matrix Websocket
The `matrix_websocket` agent provides a secure, real-time, bidirectional communication channel for the swarm. It's primarily used by GUIs and other external tools to receive live updates and send comm
Matrix HTTPS
The `matrix_https` agent provides a secure HTTPS API endpoint to interact with the swarm. It runs a Flask web server with TLS and requires mutual (client-side) certificate authentication, making it a