> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/key-croc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/key-croc/configuring-cloud-c.md).

# Configuring Cloud C²

The Key Croc can be configured to connect to a Cloud C2 instance for remote keystroke monitoring, injection, exfiltration and payload management.&#x20;

{% hint style="info" %}
To use this feature, the WiFi must be configured via the`config.txt` on the Key Croc udisk.
{% endhint %}

{% hint style="info" %}
Learn more about this self-hosted server and download the free community edition from <https://c2.hak5.org>
{% endhint %}

## Registering the device to Cloud C2

1. From the Cloud C2 device listing, click the (+) Add Device button.&#x20;
2. From the Add Device dialog, name the device, select Key Croc as the device type and click Add Device.&#x20;
3. From the new devices Overview page, click Setup to download the `device.config` file.&#x20;
4. With the Key Croc connected and in arming mode, save the `device.config` file to the root of the Key Croc udisk.
5. Finally, **safely eject** the Key Croc udisk and reboot the Key Croc by unplugging and replugging the device.&#x20;

For additional help on using Cloud C2 server, see the Cloud C2 documentation at [https://docs.hak5.org](https://docs.hak5.org/hc/en-us/categories/360001177114-Cloud-C2)

Information on using Cloud C2 functions in your payloads can be found in the [Payload Development ](/key-croc/writing-payloads/key-croc-payload-development.md)section of this documentation.
