MVP / Linux + Windows

Getting Started with Sentrava C2

Authorized security testing only.

Use Sentrava only within a documented authorization boundary. Keep test databases, PKI, and credentials separate from any existing installation.

Sentrava C2 is a command-and-control framework for authorized red team operations. It provides a gRPC-based teamserver with mTLS operator authentication, an operator CLI, a web dashboard, and a configurable agent binary that embeds its credentials at compile time.

Architecture

The framework has four components that operate together:

Component Binary Role
Teamserver sentrava-server Hosts gRPC operator API, HTTPS dashboard, and agent listeners
Operator CLI sentrava-client Interactive REPL for managing operations, agents, and sessions
Agent sentrava-agent Implant binary deployed on the target; connects back to the teamserver
Dashboard dashboard/dist/ Web frontend served by the teamserver's HTTPS listener

Transport options

Three transport layers are supported:

Supported platforms

How an operation works

  1. Start the teamserver; it initializes its PKI and SQLite database on first run.
  2. Connect with the operator CLI and create an operation with a target scope.
  3. Generate an agent package — the CLI compiles and signs an agent binary with embedded credentials.
  4. Deploy the agent binary to the target.
  5. The agent connects back; the server verifies enrollment; a session appears in the CLI.
  6. Run tasks against the session: whoami, shell, ps, portfwd, and more.

Next steps