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

# Developer Platform

<p align="center"><img src="/files/ySOOfGQ98HSEDvKY3UXx" alt=""></p>

<h2 align="center">Tangled Docs</h2>

<p align="center">Open-source offensive security platform for conducting phishing campaigns<br>that weaponizes iCalendar automatic event processing.</p>

<p align="center"><a href="https://www.github.com/ineesdv/Tangled" class="button primary" data-icon="github">Open in GitHub</a></p>

***

{% columns %}
{% column %}

### Explore the platform

Learn how to set up the environment, configure your settings, and utilize all the features available.

<a href="/spaces/PAcR64D7v6HtOkrY1knl/pages/PbYb0GukRhiS4qCHdRal" class="button secondary" data-icon="rocket-launch">Go to quickstart</a>&#x20;
{% endcolumn %}

{% column %}

<figure><img src="/files/SONGlQMsNCIbYTzxAwVK" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column %}

<figure><img src="/files/tvp6grpCQzliDIEfzuS3" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

### Technical details

Read our technical breakdown to understand the logic and mechanics behind the automatic iCalendar processing for initial access and lateral movement.

<a href="https://www.tarlogic.com/blog/abusing-calendar-processing/" class="button primary" data-icon="newspaper">See blog post</a>&#x20;
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column width="50%" %}

### See API Reference

Access comprehensive documentation for programmatically managing campaigns, users, and reporting.

<a href="/spaces/rVWlTLqVyH34Na4QDniH" class="button secondary" data-icon="rectangle-terminal">Explore the API</a>&#x20;
{% endcolumn %}

{% column width="50%" %}
{% code overflow="wrap" %}

```bash
curl -X POST
  'https://tangledsec.com/api/...'
  -H 'Content-Type: application/json'
  -H 'Authorization: ApiKey <key>'
  --data-raw '{
    "email": "hello@tangledsec.com",
    "opened": true
  }'
```

{% endcode %}
{% endcolumn %}
{% endcolumns %}
