What a SYN flood does
A traditional SYN flood sprays half-open connection requests with forged source addresses, filling the target's SYN backlog so it can no longer accept legitimate connections. The forged sources also make the traffic hard to trace and block.
How ddos-sim.com simulates it safely
ddos-sim.com pressures the same connection state without forgery: it opens bounded, fully completed TCP handshakes from the worker's real address to a single verified domain pinned to a public address. That stresses the backlog and connection table while keeping every packet attributable, with rate and concurrency held inside the domain's limits.
Every run is bound to one verified domain you have proven you own. Ownership is checked over DNS or 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.
What the test exercises
- SYN backlog and half-open connection limits
- Connection-table and conntrack capacity
- SYN-cookie and TCP tuning under pressure
- Firewall and load-balancer state handling
- Time-to-recover once the test stops
How to run a syn flood test
- Verify your domain. Prove ownership over DNS or HTTPS — it is self-service and takes minutes.
- Add the
syn_flood_checkcommand to a timeline in the portal and set the target path or port, rate, and duration. - Set health thresholds. Choose the error-rate, latency, or status-code limits at which the test should abort itself.
- Run and watch. Bounded workers are provisioned minutes before start and torn down the moment the last task ends, while metrics stream live.
- Read the results. Review the recorded latency, status codes, and worker timeline to find where your service starts to bend.
Availability & limits
SYN floods require extended validation (a manual review) and run with prepaid credits. They are excluded from the free allowance.
Frequently asked questions
Does this use spoofed half-open connections like a real SYN flood?
No. It completes full TCP handshakes from the worker's own address so the load stays attributable. It still pressures the backlog and connection table, but nothing is spoofed.
Why is extended validation needed?
SYN pressure targets transport-layer state that shared infrastructure may rely on, so it is gated behind a manual review before it can run.
Rehearse the syn flood against infrastructure you own — bounded, monitored, and stopped the instant you have your answer.
Configure a test