Post Exploitationc2command-and-controldotnetred-teamasp-net-core

Covenant-KBX

.NET command and control framework that highlights the attack surface of .NET and facilitates offensive .NET tradecraft. Provides a web-based interface for multi-user collaboration in red team operations.

Description

Covenant-KBX is a .NET command and control (C2) framework designed to expose the attack surface of .NET applications while simplifying the use of offensive .NET techniques. It serves as a collaborative platform for red teamers, enabling coordinated operations through its ASP.NET Core web interface.

The tool supports cross-platform deployment and multi-user access, making it suitable for team-based penetration testing and adversary emulation exercises. Covenant emphasizes ease of use for .NET-specific offensive operations, lowering the barrier for security professionals working with .NET environments.

As a Kali Linux package, it integrates seamlessly into red team workflows, providing a robust C2 infrastructure for maintaining persistence and executing post-exploitation activities in .NET-heavy target environments.

How It Works

Covenant-KBX is an ASP.NET Core cross-platform application that runs as a web service, providing a browser-based interface for C2 operations. It uses Docker for containerized deployment via kaboxer, ensuring isolated execution environments. The framework manages .NET implants/grunts that communicate with the Covenant server over HTTP/S protocols, enabling tasking, file transfer, and lateral movement capabilities typical of modern C2 frameworks.

Installation

bash
sudo apt install covenant-kbx

Flags

startStarts the Covenant-KBX service
stopStops the Covenant-KBX service

Examples

Displays help and usage information for the tool
covenant-kbx -h
Starts the Covenant C2 server and web interface
covenant-kbx start
Stops the running Covenant C2 service
covenant-kbx stop
Installs the Covenant-KBX package with all dependencies
sudo apt install covenant-kbx
Checks the current status of Covenant-KBX service (common pattern)
covenant-kbx status
Verifies Covenant containers are running after start command
docker ps
Updated 2026-04-16kali.org ↗