# Welcome

{% hint style="danger" %}
**WARNING:**

The BingoC2 Framework is not currently open source. While the source code is distributed to trusted persons, please DO NOT share the source code nor the compiled teamserver, client, or agent to anybody. This is to protect the integrity of the Framework from being signatured as quickly. Thank you for your understanding.
{% endhint %}

{% hint style="warning" %}
**Note:**

Please note that while the documentation may have commands/features, these may not be implemented fully in the current version of the Bingo Framework.
{% endhint %}

## What is BingoC2?

BingoC2 is a Command & Control Adversary Emulation Framework with robust capabilities for use during Red Team Engagements/Operations. BingoC2 enables of team of operators to covertly manage, communicate with, and conduct post-exploitation on target networks and machines.

## Features

* [x] Multiplayer functionality to allow for a team of operators
* [x] Encrypted C2 over HTTP, DNS, ICMP, SMB, & Raw TCP
* [x] Dynamic Payload & Stager Generation
* [x] Windows Process Injection, Token Manipulation, etc...
* [x] In-memory .NET Assembly Execution (`execute-assembly` & `load-assembly`)
* [x] Stage Agents / Generate Stagers
* [x] Save & Fetch loot from targets

## How does BingoC2 Work?

The BingoC2 Framework has **2** distinct parts: the *teamserver* and the *client*. The teamserver handles connections from operators and sessions, tasking sessions, etc. The client is how the operator interacts with the teamserver. Currently the client is only a cli application, with plans for a future GUI/Web interface.

<figure><img src="https://2873215564-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fu75WRs0LEBRYg9eDyu2C%2Fuploads%2FrA9WfdxcUgmN2JzwuwyR%2Fbingoc2-example.drawio.png?alt=media&#x26;token=9c293205-d82c-41b4-af9a-7b79f7436b9b" alt=""><figcaption></figcaption></figure>

## Support

Considering BingoC2 is currently **NOT** Open Source, any issues, comments, concerns, or question should be directed towards [me](https://bingoc2.drngd0tter.red/welcome/get-in-touch).

## Getting Started

To get started with the BingoC2 Framework, I recommend going to [Installing BingoC2](https://bingoc2.drngd0tter.red/bingoc2/installing-bingoc2) and reviewing the rest of the documentation. If you have any questions, feel free to [get in touch](https://bingoc2.drngd0tter.red/welcome/get-in-touch) with me.
