IP stressers, booters, network stress testing — every technical detail, protocol breakdown, and defense strategy in one place.
A stresser — also called an IP stresser or booter — is a network traffic generation tool that floods a target IP address with high-volume packets to test how the target's infrastructure handles extreme load. The core function is identical whether the operator is a security engineer running a DDoS simulation drill or an attacker trying to knock a server offline: the stresser sends more traffic than the target can absorb.
In practice, the same mechanism that a network engineer uses to benchmark a server is identical to the mechanism an attacker uses to knock one offline. This dual-use nature makes stressers one of the most legally and technically complex categories of software in cybersecurity.
A stresser typically exposes a simple interface: enter a target IP, choose an attack vector (UDP, TCP, HTTP…), set a duration, and click. Behind the interface, the service routes traffic from a network of servers — sometimes boosted through amplification reflectors — at the target. Throughput is measured in Gbps (gigabits per second) for volumetric attacks or RPS (requests per second) for application-layer attacks.
Terminology note: "Stresser", "IP stresser", "booter", and "DDoS-for-hire" all describe the same category of tool. The word chosen usually reflects intent — administrators say stresser, attackers say booter.
Floods the target's bandwidth or exhausts its connection-state table with UDP, TCP SYN, or ICMP packets.
Sends valid-looking HTTP/HTTPS requests to overwhelm the web server, database, or application logic.
Abuses stateless UDP protocols (DNS, NTP, memcached) to multiply traffic — a 1 Gbps source can produce 50+ Gbps of output.
Targets finite resources like TCP connection slots, SSL handshake queues, or firewall state tables.
An IP stresser works by routing massive amounts of network traffic through a distributed set of servers toward a single target. The attacker controls volume, protocol, and duration through a dashboard; the stresser network executes the job. Three components make this possible: traffic sources, a command layer, and spoofing or amplification to multiply output.
Most stresser services are built on a three-tier architecture: a frontend (the web dashboard the customer sees), a backend API that dispatches jobs, and a stresser network — a set of servers that actually transmit the traffic.
A stresser needs bandwidth to send. Sources include: dedicated servers with high-bandwidth ports leased from hosting providers; compromised machines (botnets) acting as involuntary agents; open DNS/NTP/SSDP reflectors that amplify traffic for free; and cloud VMs with spoofed or rotating source IPs to defeat simple IP-based filters.
For volumetric attacks, operators spoof the source IP in UDP packets, setting it to the victim's address. Reflection servers see a request "from" the victim and send their (much larger) response to the victim. This is the core of amplification: DNS has an amplification factor of ~28×, NTP up to 556×, memcached up to 51,000×.
Jobs are queued through a backend, often with rate limits per customer tier. Each attacking node receives instructions: target_ip, port, method, duration. The node generates packets at maximum line rate until the job ends or a kill signal arrives.
Sophisticated stressers implement evasion: randomizing source ports, rotating payload patterns to defeat signature-based filters, fragmenting packets, embedding GET/POST requests with valid headers to evade L7 WAFs, and varying packet sizes to defeat fixed-threshold rate limiters.
Key insight: A modern stresser that achieves 500 Gbps is almost certainly using amplification — no single commercial operator can afford to maintain 500 Gbps of outbound server bandwidth.
Stresser attacks fall into three categories: volumetric (saturate bandwidth), protocol (exhaust state tables), and application-layer (overwhelm application logic). Each requires different mitigation. The table below covers every major method used by modern stresser services.
| Method | Layer | Protocol | Amplification | Typical Volume |
|---|---|---|---|---|
| UDP Flood | L3/L4 | UDP | None | 10–100 Gbps |
| TCP SYN Flood | L4 | TCP | None | 1–50 Gbps |
| ICMP Flood | L3 | ICMP | None | 1–20 Gbps |
| DNS Amplification | L3/L4 | UDP/DNS | ~28× | 50–300 Gbps |
| NTP Amplification | L3/L4 | UDP/NTP | ~556× | 100–500+ Gbps |
| Memcached Amp. | L3/L4 | UDP/Memcached | ~51,000× | Terabit-class |
| SSDP Amplification | L3/L4 | UDP/SSDP | ~30× | 20–100 Gbps |
| HTTP Flood | L7 | TCP/HTTP | None | 100K–10M RPS |
| HTTPS Flood | L7 | TCP/TLS | None | 10K–1M RPS |
| Slowloris | L7 | TCP/HTTP | None | Very low bandwidth |
| ACK Flood | L4 | TCP | None | 10–100 Gbps |
| RST Flood | L4 | TCP | None | 5–50 Gbps |
The simplest volumetric attack. The attacker sends a high volume of UDP datagrams to random ports on the target. The target attempts to process each datagram; finding no application listening on that port, it replies with ICMP Destination Unreachable. At scale this exhausts both inbound and outbound bandwidth.
Exploits the three-way TCP handshake. The attacker sends SYN packets with a spoofed source IP, causing the server to allocate state for each "half-open" connection and wait for an ACK that never arrives. The server's connection table fills up and it refuses legitimate connections. SYN cookies are the standard mitigation.
Sends valid HTTP GET or POST requests at extreme rates. Because requests look legitimate, they bypass volumetric scrubbers. HTTPS floods are harder to mitigate because the CDN or scrubber must terminate TLS to inspect the request, adding CPU cost on the defender's side.
Sends partial HTTP requests, holding connections open indefinitely by periodically sending additional headers. A single machine can exhaust a web server's connection limit with very little bandwidth. Mitigated by connection timeouts and limiting concurrent connections per source IP.
Layer 4 attacks saturate bandwidth and exhaust transport-layer state tables using raw packets. Layer 7 attacks send valid application requests to exhaust CPU and application logic — at a fraction of the bandwidth. Defending against each requires completely different technology, which is why multi-vector attacks combining both layers are so difficult to stop.
| Dimension | Layer 4 | Layer 7 |
|---|---|---|
| Goal | Saturate bandwidth or exhaust state tables | Exhaust CPU/memory processing requests |
| Packets | Raw TCP/UDP/ICMP packets | Valid application-protocol requests |
| Bandwidth needed | High (Gbps) | Low (can work at <1 Mbps) |
| Detection | Trivial — abnormal packet rates | Hard — looks like real users |
| Mitigation | Scrubbing, blackhole routing, rate limiting | Challenge pages, WAF, rate limiting, bot detection |
| Spoofing | Source IP easily spoofed | Requires full TCP handshake — harder to spoof |
| Examples | SYN flood, UDP flood, ICMP flood | HTTP flood, Slowloris, SSL renegotiation |
Many modern stresser services offer both modes. A multi-vector attack combines L4 volumetric (to saturate pipes) with L7 (to slip through scrubbers that only filter volumetric traffic). These are significantly harder to defend against because each layer requires different mitigation logic.
An amplification attack exploits protocols that respond to a small spoofed UDP request with a much larger reply — multiplying the attacker's bandwidth by factors of 30× to 51,000× without requiring a botnet or expensive servers. The victim receives the amplified traffic; the attacker spends almost nothing.
The attacker crafts a UDP request with the source IP set to the victim's IP. They send this to thousands of publicly accessible servers running DNS, NTP, memcached, SSDP, or similar services. Each server sends its (large) response to the victim. The attacker consumed maybe 1 Gbps of outbound bandwidth; the victim receives 50–500 Gbps of inbound traffic.
| Protocol | Port | Max Amplification | Record Attack Size |
|---|---|---|---|
| Memcached | 11211/UDP | ~51,000× | 1.7 Tbps (GitHub, 2018) |
| NTP | 123/UDP | ~556× | 400 Gbps (CloudFlare, 2014) |
| CLDAP | 389/UDP | ~70× | 1 Tbps+ |
| DNS | 53/UDP | ~28× | 300+ Gbps |
| SSDP | 1900/UDP | ~30× | 100 Gbps |
| RIPv1 | 520/UDP | ~131× | — |
| SNMP | 161/UDP | ~6× | — |
Defense: ISPs mitigating amplification attacks implement BCP38 (ingress filtering) which drops packets with spoofed source IPs. Operators of NTP/DNS servers can patch or disable the monlist/ANY query features that are most commonly abused.
Technically there is no difference: both terms describe a service that sends high-volume traffic to an IP address. The distinction is cultural and legal, not technical — and courts have treated them identically under computer crime statutes in every jurisdiction where cases have been prosecuted.
Stresser is the legitimate term used in network engineering. Products like LOIC, ApacheBench, wrk, and commercial services like KEYSIGHT IxLoad are stressers used by professionals with written authorisation.
Booter emerged in gaming communities around 2010–2012 to describe services sold specifically to kick opponents offline. The word "boot" means to disconnect someone from a game or VoIP call. Booter services openly marketed themselves in underground forums and charged per-attack or monthly subscription fees.
Law enforcement view: Courts in the US, UK, and EU have consistently found that booter services constitute illegal DDoS-for-hire regardless of any "testing only" disclaimers in the Terms of Service. The FBI's Operation Power Off series has seized dozens of booter domains and prosecuted their operators.
Stresser advertisements are filled with technical claims. Understanding what the numbers mean is essential for both engineers evaluating a legitimate testing service and defenders planning mitigation capacity.
The raw bandwidth delivered to the target. 1 Gbps = ~125 MB/s. Most residential and small business connections cap out at 100–1,000 Mbps. A 10+ Gbps attack will typically saturate the target's uplink even if their servers can handle the packet rate. Large hosting providers and CDN networks absorb attacks measured in Tbps (terabits per second).
Packets per second measures the packet-processing burden, independent of packet size. A flood of tiny 64-byte UDP packets at 100 Mpps demands enormous CPU effort from routers and firewalls even if the total bandwidth is modest. Purpose-built network hardware can forward at line rate; general-purpose servers often cannot.
Used for L7 attacks. Measures how many HTTP/HTTPS requests reach the application tier per second. A server handling 10,000 legitimate RPS might buckle under 500,000 malicious RPS even from a few hundred Mbps of traffic, because each request executes application logic, database queries, or TLS handshakes.
Attacks are typically sold in tiers: 30 seconds, 60 seconds, 5 minutes, 1 hour. Longer attacks are more expensive. Defense solutions are evaluated on time-to-mitigate (TTM) — how quickly they can detect and divert the attack. Sub-30-second TTM neutralises the vast majority of commercial stresser offerings.
No single defense defeats all stresser vectors. A layered strategy is required: scrubbing for volumetric L4 attacks, challenge pages for L7 floods, and BGP blackholing as a last resort. The cards below cover the six primary defenses used by organizations of every size.
CDN and DDoS mitigation providers route your traffic through global PoPs. Attack traffic is detected and dropped close to its source. Cloudflare, Akamai, AWS Shield Advanced, and similar services offer this.
Limit connections or requests per source IP per second. Effective against low-sophistication floods but bypassed by botnets with many IPs. Combine with adaptive thresholds tuned to baseline traffic.
The kernel defers allocation of connection state until the three-way handshake completes. This makes SYN floods near-harmless by eliminating the state-table exhaustion vector entirely.
Signal your upstream provider to drop all traffic destined for the attacked IP. Stops the attack instantly but also drops legitimate traffic — a last resort when the attack overwhelms mitigation capacity.
Serve a JavaScript challenge or CAPTCHA before admitting users to the origin. Bots sending HTTP floods fail the challenge. Cloudflare's "Under Attack Mode" is the most widely deployed implementation.
A Web Application Firewall with behavioral bot detection identifies anomalous request patterns, unusual User-Agents, and non-human browsing sequences to block L7 attackers before they reach origin.
Using a stresser against infrastructure you own or have explicit written permission to test is legal in most jurisdictions. Using one against any third-party target is a criminal offence everywhere — the table below lists the specific statutes and maximum penalties by country.
| Country | Relevant Law | Max Penalty | Authorised-use Defence |
|---|---|---|---|
| United States | Computer Fraud and Abuse Act (CFAA) | 10+ years | Yes — written authorisation required |
| United Kingdom | Computer Misuse Act 1990 (as amended) | 10 years | Yes — owner consent required |
| Germany | § 303b StGB (Computer Sabotage) | 3 years (10 if serious) | Yes |
| EU (general) | Directive 2013/40/EU | Varies by state (2–5+ years) | Yes |
| Australia | Criminal Code Act 1995 s 477.3 | 10 years | Yes |
| Canada | Criminal Code s. 430(1.1) | 10 years | Yes |
| Netherlands | Article 138b Dutch Criminal Code | 3 years | Yes |
Bottom line: Using any stresser against infrastructure you do not own or have explicit written permission to test is a criminal offence in every major jurisdiction. "Testing only" ToS on commercial booter sites provides zero legal protection to the customer.
1990s: Early network stress tools like LOIC (Low Orbit Ion Cannon)'s predecessors were simple flood utilities used by researchers to test routers and firewalls in lab environments.
2000s: With widespread broadband adoption, botnets became the dominant mechanism for large-scale DDoS. Groups like Anonymous popularised LOIC for politically-motivated attacks. NTP and DNS amplification were documented by security researchers.
2010–2013: Commercial booter services emerged targeting the gaming community. Services like Asylum Stresser, Lizard Squad's LizardStresser, and vDOS launched subscription-based DDoS-for-hire, making terabit-class attacks accessible for $5–$20/month.
2014–2016: Record-breaking NTP amplification attacks (300–400 Gbps). Law enforcement began active pursuit — UK's NCA and FBI arrested booter operators. vDOS taken down, operators prosecuted.
2017–2019: Memcached amplification (51,000× factor) enabled a 1.7 Tbps attack against GitHub in 2018 — the largest ever recorded at the time. Cloudflare and Akamai invested heavily in anycast scrubbing infrastructure.
2020–present: Attack sizes reached 3.47 Tbps (Azure, 2021). Multi-vector attacks combining L3/L4/L7 vectors became standard. Operation Power Off (Europol + FBI) seized over 50 booter domains. Academic research on QUIC-based amplification and TP amplification opened new vectors.
A stresser (or IP stresser) is a network traffic generation tool that floods a target IP address with high-volume packets to test infrastructure load capacity. Legitimate use cases include DDoS simulation drills and capacity planning. The same mechanism is used maliciously by booters to knock targets offline.
Technically there is no difference — both send high-volume traffic to a target. "Stresser" is the neutral technical term; "booter" is slang from gaming communities for services used to disconnect opponents. Courts have found both to be identical under computer crime statutes.
Using a stresser against infrastructure you own or have explicit written authorisation to test is legal. Using one against any target without consent is a criminal offence under the CFAA (USA), Computer Misuse Act (UK), and equivalent laws in the EU, Australia, Canada, and virtually every developed nation.
Through a combination of: rented high-bandwidth servers, botnet traffic, and crucially, amplification attacks that use open DNS/NTP/memcached servers to multiply outbound traffic by factors of 30× to 51,000×. A stresser service advertising 500+ Gbps is almost certainly using amplification.
The most common are: UDP flood, TCP SYN flood, ICMP flood, DNS amplification, NTP amplification, memcached amplification, SSDP amplification, HTTP GET/POST flood, HTTPS flood, Slowloris, ACK flood, and RST flood. Sophisticated services allow mixing multiple vectors simultaneously.
Layer 4 (transport layer) attacks target bandwidth and connection-state resources with raw TCP/UDP packets. Layer 7 (application layer) attacks send valid-looking HTTP/HTTPS requests to exhaust CPU and application resources. L7 attacks can be devastating at low bandwidth because they trigger expensive server-side logic.
The primary defenses are: upstream anycast scrubbing (Cloudflare, Akamai, etc.), TCP SYN cookies for SYN floods, BGP blackhole routing as a last resort, rate limiting per IP, JavaScript/CAPTCHA challenges for L7 floods, and WAF rules for application-specific attack patterns. A layered approach is essential because no single defense defeats all vectors.
Amplification exploits UDP protocols where a small request generates a large response. The attacker sends a spoofed UDP packet with the victim's IP as the source. The reflector sends its (large) reply to the victim. DNS has an amplification factor of ~28×, NTP up to 556×, and memcached up to 51,000× — meaning a 1 Gbps source can generate up to 51 Tbps of victim-bound traffic using memcached reflectors.
As of 2024–2026, the largest recorded attacks exceed 3 Tbps. Microsoft Azure mitigated a 3.47 Tbps attack in 2021. Cloudflare reported mitigating attacks exceeding 5 Tbps in 2024. Most attacks used against ordinary businesses and gaming servers are in the 1–100 Gbps range.
A booter service is a commercial DDoS-for-hire platform, typically sold via a web dashboard with subscription tiers. Customers pay a monthly fee (typically $10–$200) for access to stresser capacity measured in Gbps and attack duration. Law enforcement operations like Operation Power Off have seized dozens of booter domains and prosecuted operators in the US, UK, and EU.
Operation Power Off is an ongoing joint law enforcement operation involving the FBI, Europol, and national cyber crime units. Since 2018 it has seized over 50 booter service domains and resulted in the arrest and conviction of numerous booter operators and customers. The operation demonstrates that both operators and users of for-hire DDoS services face prosecution.
VPNs hide your real IP from websites but do not protect against DDoS attacks. If an attacker knows your VPN-assigned IP, they can still target it. The only effective protection is upstream traffic scrubbing and mitigation at the network level — VPNs provide no DDoS resistance.