Skip to content

Commit 497423e

Browse files
authored
Update README.md
1 parent 6901888 commit 497423e

File tree

1 file changed

+22
-5
lines changed

1 file changed

+22
-5
lines changed

README.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
11
# Exploration C2 Core
22

3-
## What it is
3+
## Overview
44

5-
Exploration C2 is a rudimentary red team command and control frameworks.
6-
This repository contain the Core which is the code of the beacon, the listeners and the modules.
7-
This development is in education exercises to tackle well know red teaming concepts.
5+
**Exploration C2 Core** is the foundational submodule shared across all components of the Exploration Command and Control (C2) framework, including [C2Implant](https://github.com/maxDcb/C2Implant), [C2LinuxImplant](https://github.com/maxDcb/C2LinuxImplant) and [C2TeamServer](https://github.com/maxDcb/C2TeamServer). Written in C++, it provides core data structures, communication protocols, and serialization mechanisms to enable modular and cross-platform development of C2 components.
86

9-
See [C2Implant](https://github.com/maxDcb/C2Implant) and [C2TeamServer](https://github.com/maxDcb/C2TeamServer).
7+
This repository is intended to be used as a dependency in both Windows and Linux builds of the Exploration C2 framework.
8+
9+
## Features
10+
11+
- Unified message format across all C2 transport channels
12+
- Serialization and deserialization of C2 messages using [nlohmann/json](https://github.com/nlohmann/json)
13+
- Utilities for modules development
14+
- Designed for portability and reuse across multiple platforms
15+
16+
## Dependencies
17+
18+
- [nlohmann/json](https://github.com/nlohmann/json): Modern C++ JSON serialization library
19+
- [cpp-base64](https://github.com/ReneNyffenegger/cpp-base64): Lightweight base64 encoding/decoding
20+
21+
## Prerequisites
22+
23+
- CMake 3.24
24+
- C++17 compatible compiler (e.g., `g++`, or MSVC)
25+
26+
This repo is not supposed to be built on its own.

0 commit comments

Comments
 (0)