Open source HIDS tailored for Microsoft Windows and Active Directory
31
stars
2
commits
C#
primary language
Jul 23, 2026
updated
Enrich your SIEM for threat intelligence, forensics and UEBA (User & entity behavior analytics).
Saeros is neither a SIEM nor an EDR. Instead, it sits between the two, delivering the contextual insights that most platforms overlook. Its purpose is to detect common user behaviors that could indicate data exfiltration, infiltration, malware activity, or other malicious or suspicious actions.
Saeros can detect thousands of suspicious activities, including:
Saeros is quick and straightforward to install. Download Saeros-Setup.exe from the Releases page and follow the guided setup.
Saeros can be deployed on a standalone Microsoft Windows endpoint and across Microsoft Active Directory domains. The setup installs two Windows services and a desktop application.
Saeros Collector (Agent) – A Windows service that starts automatically with the system. It configures audit policies, subscribes to ETW channels, performs Sigma rule matching, and forwards detections to the Bridge. For simplicity, this service is referred to as the Agent. It usually sits on a standalone Windows workstation or on domain controllers.
Saeros Collector (Bridge) – A Windows service that also starts automatically with the system. It communicates with the Agent, manages Sigma rule configuration, stores detections in a local SQLite database, and forwards them to configured SIEMs. The Bridge exposes an API consumed by the Console. It usually sits on the local installation (where the installer was run).
Saeros Console – A Windows desktop application used to manage Sigma rules and exclusions, browse detections, configure integrations, and deploy collectors to Active Directory domains. It usually sits on the local installation (where the installer was run).
In a non domain-joined (standalone) environment, the installer deploys both services and the Console on the local machine. Saeros immediately begins collecting events, and detections become available in the Console. An Agent can still be deployed to a domain later to monitor domain controllers.
This is the simplest setup: no network or firewall configuration is required, and all communication occurs locally. The Saeros Collector (Bridge) service exposes a local HTTP endpoint and uses local gRPC communication with both the Agent and the Console.
In a domain-joined environment, the installer detects domain membership and can deploy an Agent to each domain controller during setup. Deployment occurs via a Group Policy Object (GPO). Each Agent forwards detections back to the primary domain controller through a gRPC named pipe, then to the local Saeros Collector (Bridge) service (where the installer was run).
Deployment must be performed by a user in the Builtin Administrators group. The password is not stored and is used only to establish SMB/LDAP connections during deployment.
The following ports must be open, and firewall rules must allow connections from the Saeros Collector (Bridge) service to the primary domain controller:
Deployment creates a GPO with the following components:
[!NOTE] Only detections—not full event logs—are sent from the Agent to the Bridge, significantly reducing bandwidth requirements.
2 commits
C#
99.3%
Open source HIDS tailored for Microsoft Windows and Active Directory
31
stars
2
commits
C#
primary language
Jul 23, 2026
updated
Enrich your SIEM for threat intelligence, forensics and UEBA (User & entity behavior analytics).
Saeros is neither a SIEM nor an EDR. Instead, it sits between the two, delivering the contextual insights that most platforms overlook. Its purpose is to detect common user behaviors that could indicate data exfiltration, infiltration, malware activity, or other malicious or suspicious actions.
Saeros can detect thousands of suspicious activities, including:
Saeros is quick and straightforward to install. Download Saeros-Setup.exe from the Releases page and follow the guided setup.
Saeros can be deployed on a standalone Microsoft Windows endpoint and across Microsoft Active Directory domains. The setup installs two Windows services and a desktop application.
Saeros Collector (Agent) – A Windows service that starts automatically with the system. It configures audit policies, subscribes to ETW channels, performs Sigma rule matching, and forwards detections to the Bridge. For simplicity, this service is referred to as the Agent. It usually sits on a standalone Windows workstation or on domain controllers.
Saeros Collector (Bridge) – A Windows service that also starts automatically with the system. It communicates with the Agent, manages Sigma rule configuration, stores detections in a local SQLite database, and forwards them to configured SIEMs. The Bridge exposes an API consumed by the Console. It usually sits on the local installation (where the installer was run).
Saeros Console – A Windows desktop application used to manage Sigma rules and exclusions, browse detections, configure integrations, and deploy collectors to Active Directory domains. It usually sits on the local installation (where the installer was run).
In a non domain-joined (standalone) environment, the installer deploys both services and the Console on the local machine. Saeros immediately begins collecting events, and detections become available in the Console. An Agent can still be deployed to a domain later to monitor domain controllers.
This is the simplest setup: no network or firewall configuration is required, and all communication occurs locally. The Saeros Collector (Bridge) service exposes a local HTTP endpoint and uses local gRPC communication with both the Agent and the Console.
In a domain-joined environment, the installer detects domain membership and can deploy an Agent to each domain controller during setup. Deployment occurs via a Group Policy Object (GPO). Each Agent forwards detections back to the primary domain controller through a gRPC named pipe, then to the local Saeros Collector (Bridge) service (where the installer was run).
Deployment must be performed by a user in the Builtin Administrators group. The password is not stored and is used only to establish SMB/LDAP connections during deployment.
The following ports must be open, and firewall rules must allow connections from the Saeros Collector (Bridge) service to the primary domain controller:
Deployment creates a GPO with the following components:
[!NOTE] Only detections—not full event logs—are sent from the Agent to the Bridge, significantly reducing bandwidth requirements.
2 commits
C#
99.3%