2026-05-13 11:24:24 +02:00
2026-05-10 21:28:40 +02:00
2026-05-10 21:28:40 +02:00
2026-05-13 11:24:24 +02:00
2026-04-21 12:41:54 +02:00
2023-05-05 10:44:30 +02:00
doc
2026-04-30 13:33:54 +02:00
2026-04-30 13:49:51 +02:00

Exploration C2 Core

Overview

Exploration C2 Core is the foundational submodule/package shared across all components of the Exploration Command and Control (C2) framework, including C2Implant, C2LinuxImplant and C2TeamServer. Written in C++, it provides core data structures, communication protocols, and serialization mechanisms to enable modular and cross-platform development of C2 components.

This repository is intended to be consumed from a parent repository as a shared source subtree or submodule.

Features

  • Unified message format across all C2 transport channels
  • Serialization and deserialization of C2 messages using nlohmann/json
  • Utilities for modules development
  • Designed for portability and reuse across multiple platforms

Dependencies

Build and Tests

C2Core no longer exposes a standalone build entrypoint in this repository.

  • The parent project owns the compiler toolchain and top-level CMake configuration.
  • Module tests are enabled by the parent through C2CORE_BUILD_TESTS.
  • Functional, env-driven module tests are enabled through C2CORE_BUILD_FUNCTIONAL_TESTS.
  • Test strategy, flags, and ready-to-run commands are documented in TESTING.md.
S
Description
Automated archival mirror of github.com/maxDcb/C2Core
Readme MIT 2.3 MiB
Languages
C++ 91.3%
CMake 5.3%
C# 2.8%
Assembly 0.5%
PowerShell 0.1%