Skip to content

Daemon mode (netleakd) #21

@MuriloChianfa

Description

@MuriloChianfa

Implement a background daemon (netleakd) to manage eBPF programs and cgroups, providing a persistent service for netleak. This will shift the architecture from an ephemeral CLI to a long-running service.

Tasks:

  • Create the daemon architecture with a D-Bus or Unix socket API for IPC.
  • Add support for reading configuration files (TOML/YAML).
  • Implement session persistence across reboots.
  • Support per-user and per-application routing policies.
  • Add a Systemd service unit (netleakd.service) for lifecycle management.
  • Investigate NetworkManager plugin integration.

Metadata

Metadata

Assignees

Labels

coreCore functionalityenhancementNew feature or request

Projects

Status

In progress

Relationships

None yet

Development

No branches or pull requests

Issue actions