ddos-simulation.com
All 130 Techniques Explore full Layer 3–7 attack library Network & Transport SYN flood, UDP flood, ICMP, TCP states Application & Protocols HTTP/2 Rapid Reset, Slowloris, QUIC, TLS API Gateway Resilience Kong, APISIX, Spring Cloud, Tyk, KrakenD
Compliance & Audits EU DORA Compliance Regulation 2022/2554 & TLPT stress testing NIS2 Directive Cyber resilience for essential entities PCI DSS v4.0 Testing Req 11.4 & 6.4 payment perimeter defense
Cloud & Programs AWS DDoS Testing Shield Advanced, CloudFront & ALB Azure DDoS Testing Network Protection & Front Door WAF Google Cloud Armor Adaptive Protection & Cloud CDN Cloudflare Testing WAF, rate limits & Magic Transit Periodic Testing Quarterly & continuous resilience drills White-Label Program Deliver testing under your own brand
Controlled Testing Process War room, stepped ramp-up & safety How auto-abort works 50ms health sampling & instant safety Testing Legality & RoE Rules of Engagement & authorizations
Pricing
Sign in Build a test plan
Sign in
Simulations All 130 Techniques Network & Transport (L3/L4) Application & Protocols (L7) API Gateways
Solutions & Compliance EU DORA Compliance NIS2 Directive PCI DSS v4.0 Testing AWS DDoS Testing Guide Azure DDoS Testing Guide Google Cloud Armor Guide Cloudflare Testing Guide Periodic Testing Program White-Label Partner Program
Methodology & Safety Controlled Testing Process Sub-Second Auto-Abort Testing Legality & RoE
Platform Timeline Builder Live Monitoring Pricing
Home › DDoS simulation testing › Established connection flood test

Layer 4 · Transport · established_flood

Established connection flood test

The established_flood simulation completes full, unspoofed TCP handshakes and holds each connection open and idle, accumulating established connections to pressure connection-tracking tables and per-connection memory — a different failure mode than a SYN flood — against a host you own.

Layer L4 Protocol TCP Command established_flood Access Quote on request

On this page

  1. What an established connection flood does
  2. How ddos-simulation.com simulates it safely
  3. What the test exercises
  4. When to run it
  5. How to run the test
  6. Reading the results
  7. Availability & limits
  8. FAQ
  9. Related simulations

What an established connection flood does

Where a SYN flood pressures the accept path with half-open connections (which SYN cookies mitigate), an established-connection flood completes the handshake and simply keeps the connection open and idle. Enough long-lived connections exhaust the server’s and firewall’s connection-tracking (conntrack) tables and per-connection memory, so new legitimate connections are refused — without any spoofing.

How ddos-simulation.com simulates it safely

ddos-simulation.com completes normal, unspoofed TCP handshakes to a single verified domain pinned to a public address, enables TCP keep-alive, and holds each connection idle within the rate and concurrency limits for that domain. No application data is ever sent.

Authorized targets only

Every run is bound to one verified domain you have proven you own. Ownership is checked over HTTPS before anything is scheduled, and running traffic against systems you do not own or are not clearly authorized to test may be unlawful. See the Acceptable Use Policy.

Honest scope

The real source address is used and the handshakes are genuine, so this pressures the connection table rather than spoofing traffic. Use the concurrency limit to bound how many connections are held open at once.

What the test exercises

  • Connection-tracking (conntrack) and established-connection table limits
  • Per-connection memory on the server and any stateful middlebox
  • Idle-connection reaping policy and timeouts
  • Load-balancer and firewall session-table limits
  • Recovery once the held connections are dropped

When to run an established connection flood test

Run an established connection flood test when idle, fully-open connections — not connection churn — are the pressure you need to model.

  • You want to see how many concurrent idle connections the stack holds before file descriptors or memory run out.
  • A stateful firewall, NAT, or load balancer keeps per-connection state and you need to confirm it doesn't exhaust.
  • You're validating idle-timeout and per-IP connection caps.

How to run an established connection flood test

  1. Verify your domain. Prove ownership over HTTPS — it is self-service and takes minutes.
  2. Add the established_flood command to a timeline in the portal and set the rate, duration, and any concurrency limit.
  3. Set health thresholds. Choose the error-rate, latency, or status-code limits at which the test should abort itself.
  4. Run and watch. Bounded workers are provisioned minutes before start and torn down the moment the last task ends, while metrics stream live.
  5. Read the results. Review the recorded latency, status codes, and worker timeline to find where your service starts to bend.

Configure an established connection flood test in the portal →

Reading the results

Resilient: Idle-connection limits and timeouts reclaim capacity, file-descriptor and memory use stay bounded, and new connections still succeed.

Under strain: Connection-tracking or descriptor limits are reached, memory climbs with each held connection, and the service stops accepting new clients.

Availability & limits

The established connection flood is a network-layer method: it is priced per engagement, and your domain must be verified and reviewed before it can run.

Frequently asked questions

How is this different from a SYN flood?

A SYN flood leaves connections half-open to pressure the backlog, which SYN cookies mitigate. This completes the handshake and holds connections established, pressuring the connection and conntrack tables instead.

Are the connections spoofed?

No. Every connection uses the real source address and completes a normal handshake through the operating system network stack.

Related simulations

SYN flood test Sends bounded, unspoofed TCP SYN packets without completing the handshake, pressuring the SYN backlog and testing SYN cookies, connection tracking, and edge mitigation. TCP flag flood test Flood crafted TCP control segments to pressure stateful firewalls and tracking tables. Slowloris test Hold HTTP connections open with a slow keep-alive trickle.

Rehearse an established connection flood test against infrastructure you own — bounded, monitored, and stopped the instant you have your answer.

Build a test plan
← All DDoS simulations
ddos-simulation.com

Authorized, bounded resilience testing for infrastructure you own.

Product

Simulations Timeline builder Live monitoring Periodic testing White-label program

Guides

Controlled Testing Process How Auto-Abort Works AWS DDoS Testing Guide Azure DDoS Testing Guide Google Cloud Armor Guide Cloudflare Testing Guide 130 Attack Techniques

Portal

Sign in Create account Build a test plan

Compliance

EU DORA Compliance NIS2 Directive Compliance PCI DSS v4.0 Testing Testing Legality & RoE

Legal

Terms of Service Acceptable Use Privacy Policy Data Processing Addendum Contact
© 2026 ddos-simulation.com · Authorized testing only. DORA · PCI DSS · Terms · Privacy · Acceptable use · DPA