> For the complete documentation index, see [llms.txt](https://testudo.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://testudo.gitbook.io/wiki/overview.md).

# Overview

Testudo is a project that assists red teamers to spin up redirectors, jumpboxes, and Command and Control (C2) servers that are typically used for red team infrastructure. This allows teams to quickly deploy infrastructure for on the fly operations.

By default, Testudo configures the following:

* One Windows jumpbox
* One Ubuntu jumpbox
* One Ubuntu redirector
* One Ubuntu C2 server
* One Ansible Controller

## What this project does:

* Creates the framework required for a typical red team infrastructure via AWS
* Allows the users to change AMIs to fit their security stack / tooling
* Configures network to allow each part of the infrastructure to communicate seamlessly

## What this project does NOT:

* Explains how C2 servers and redirectors work
* Teach AWS infrastructure and its usage
* Teach Ansible and its usage

## Disclaimer

Testudo is purely made for educational purposes. Testudo's maintainers are not responsible for its usage.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://testudo.gitbook.io/wiki/overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
