DarkAegis EDR // Built for Linux servers
Behavioral Linux security under your control
DarkAegis is being built as a Linux-native, local-first endpoint detection and response platform. Connect observed behavior to understandable findings, investigate on the host or across a fleet, and keep security data and response decisions under your control.
Pre-alpha In development · Not production-ready
- Behavioral contextUnderstand related activity
- Local independenceKeep the host useful on its own
- Operator authorityChoose disclosure and response
Make security observations useful to the people running Linux
An alert is a starting point. Operators need process context, supporting observations, and a clear basis for deciding what warrants attention. DarkAegis is built around that workflow.
-
Behavior in context
Connect related observations
Review observed process relationships alongside network, filesystem, privilege, and memory-metadata activity. Assess the available context around a finding, not just an isolated indicator.
-
Local-first operation
Investigate directly on the host
Core monitoring and rule-backed alerts run locally. The terminal console provides access to alerts, process context, and agent health without a mandatory dashboard connection.
-
Explainable findings
Inspect the basis for an alert
Examine rule context, cited events, confidence, and risk contributions. Findings support an investigation; they do not automatically establish malicious intent.
-
Deliberate privacy
Separate collection from disclosure
Local monitoring and off-host disclosure are different decisions. Privacy-preserving defaults and an explicitly defined export scope keep that distinction part of the design.
-
Operator-controlled response
Authorize actions deliberately
Inspect the target, confirm the action, and review its recorded outcome. Response authority is separate from an alert's severity or a dashboard review decision.
-
Optional fleet visibility
Extend the view across servers
The optional commercial dashboard brings retained, explicitly exported evidence into fleet search and investigation without becoming a dependency for core local detection.
Observe the events and assess the evidence
Review which observations support a finding, how they are related, and which context is unavailable. DarkAegis emphasizes the distinction between observed facts, supported correlations, and conclusions that still require investigation.
- Which process launched this shell?
- Review observed ancestry, execution, and privilege context associated with unexpected shell activity.
- Which processes communicated with this address?
- Search retained network observations and pivot into the related host and process investigation.
- Which observations support this finding?
- Inspect readable event summaries and available source records alongside the rule's reasoning and evidence limits.
Start with a local agent and add fleet operations when useful
A Linux server should remain observable when a management service is unavailable. DarkAegis keeps the standalone agent useful while offering a separate fleet workflow for teams managing multiple hosts.
Local monitoring and investigation
Use dactl and its terminal console to inspect local alerts, process context, retained alert detail, and collector health. Core detection does not require the commercial dashboard.
Fleet search and investigation
Review enrolled hosts, search retained events with Hunt, inspect process relationships, and manage supported per-host settings through authenticated fleet operations.
The product model pairs a source-available standalone agent with optional commercial fleet tools. Permitted non-commercial use and commercial deployment follow their respective license terms.
Keep disclosure a deliberate choice
Collection, retention, and remote disclosure serve different purposes. DarkAegis is designed to keep those boundaries explicit, with a defined telemetry scope and authenticated, encrypted transport for fleet operations.
Minimized telemetry can still contain sensitive paths and network endpoints. Supported disclosure choices depend on the available host configuration; broader field-level overrides remain in development.
Keep response decisions with the operator
An alert is not permission to change a host. Operator-authorized response checks the live target, requires a reason and confirmation, and records the requested action separately from the observed outcome.
Current process response is opt-in, single-process SIGTERM.
Signal acknowledgement is not confirmed exit. Automatic containment
and broad malware prevention are not available.
Follow the development of DarkAegis
Read project milestones, technical notes, and progress toward a public release.
Help shape Linux security around your operational needs
Linux administrator, security engineer, or infrastructure operator? Discuss the evidence you need, the data that must stay local, and the response boundaries that matter to your team. Start a conversation about a controlled evaluation.
Discuss an evaluation