> For the complete documentation index, see [llms.txt](https://docs.elastiflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elastiflow.com/data_platforms/elastic/ml/netsec/netsec_ddos/tcp_flood.md).

# TCP DDoS Attack

TCP (Transmission Control Protocol) flood attacks are a prevalent form of Denial-of-Service (DoS) attack that can severely disrupt network operations. In these attacks, the aggressor overwhelms a target system or network with a flood of TCP packets, which can exhaust server resources, lead to service degradation, or cause complete service outages. Such attacks exploit the reliable connection establishment process of TCP, making them particularly disruptive and challenging to mitigate. Early detection of TCP flood attacks is crucial for minimizing their impact and maintaining network service continuity. Quick identification enables network administrators to implement defensive measures, such as traffic filtering, rate limiting, or realigning resources, to alleviate the attack's impact and preserve network functionality.

ElastiFlow provides a collection of anomaly detection jobs designed to identify TCP flood attacks, including various techniques and monitoring strategies tailored to detect the signature patterns of these attacks.

## Attributes

| Attribute                       | Information                                                                       |
| ------------------------------- | --------------------------------------------------------------------------------- |
| **Analysis Type**               | temporal                                                                          |
| **MITRE ATT\&CK Technique**     | [Network Denial of Service (T1498)](https://attack.mitre.org/techniques/T1498)    |
| **MITRE ATT\&CK Sub-Technique** | [Direct Network Flood (T1498.001)](https://attack.mitre.org/techniques/T1498/001) |
| **MITRE ATT\&CK Tactic**        | [Impact (TA0040)](https://attack.mitre.org/tactics/TA0040)                        |

## Downloads

| Schema    | Perspective | Link                                                                                                                                                               |
| --------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **CODEX** | **edge**    | [elastiflow\_codex\_netsec\_ddos\_tcp\_edge](https://github.com/elastiflow/elastiflow_for_elasticsearch/raw/master/ml/codex/netsec_ddos/netsec_ddos_tcp_edge.json) |
| **CODEX** | **inbound** | [elastiflow\_codex\_netsec\_ddos\_tcp\_in](https://github.com/elastiflow/elastiflow_for_elasticsearch/raw/master/ml/codex/netsec_ddos/netsec_ddos_tcp_in.json)     |
| **ECS**   | **edge**    | [elastiflow\_ecs\_netsec\_ddos\_tcp\_edge](https://github.com/elastiflow/elastiflow_for_elasticsearch/raw/master/ml/ecs/netsec_ddos/netsec_ddos_tcp_edge.json)     |
| **ECS**   | **inbound** | [elastiflow\_ecs\_netsec\_ddos\_tcp\_in](https://github.com/elastiflow/elastiflow_for_elasticsearch/raw/master/ml/ecs/netsec_ddos/netsec_ddos_tcp_in.json)         |

By deploying this suite of anomaly detection jobs, organizations can effectively monitor for and quickly respond to TCP flood attacks. This rapid detection and response capability is essential in safeguarding network infrastructures against the damaging effects of these attacks, ensuring the continued availability and reliability of network services in an increasingly interconnected digital environment.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.elastiflow.com/data_platforms/elastic/ml/netsec/netsec_ddos/tcp_flood.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
