The Complete Stresser Reference

IP stressers, booters, network stress testing — every technical detail, protocol breakdown, and defense strategy in one place.

Updated October 2026 12 Topics Covered 50+ FAQ Answers Legal Context Included

What Is a Stresser?

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.

🖥️

Network Layer (L3/L4)

Floods the target's bandwidth or exhausts its connection-state table with UDP, TCP SYN, or ICMP packets.

🌐

Application Layer (L7)

Sends valid-looking HTTP/HTTPS requests to overwhelm the web server, database, or application logic.

📡

Amplification

Abuses stateless UDP protocols (DNS, NTP, memcached) to multiply traffic — a 1 Gbps source can produce 50+ Gbps of output.

🔗

Protocol Exhaustion

Targets finite resources like TCP connection slots, SSL handshake queues, or firewall state tables.

How IP Stressers Work

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.

1. Traffic sources

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.

2. Spoofing and amplification

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×.

3. Command and control

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.

4. Bypassing defenses

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.

Types of Stresser Attacks

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.

MethodLayerProtocolAmplificationTypical Volume
UDP FloodL3/L4UDPNone10–100 Gbps
TCP SYN FloodL4TCPNone1–50 Gbps
ICMP FloodL3ICMPNone1–20 Gbps
DNS AmplificationL3/L4UDP/DNS~28×50–300 Gbps
NTP AmplificationL3/L4UDP/NTP~556×100–500+ Gbps
Memcached Amp.L3/L4UDP/Memcached~51,000×Terabit-class
SSDP AmplificationL3/L4UDP/SSDP~30×20–100 Gbps
HTTP FloodL7TCP/HTTPNone100K–10M RPS
HTTPS FloodL7TCP/TLSNone10K–1M RPS
SlowlorisL7TCP/HTTPNoneVery low bandwidth
ACK FloodL4TCPNone10–100 Gbps
RST FloodL4TCPNone5–50 Gbps

UDP Flood

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.

TCP SYN Flood

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.

HTTP/HTTPS Flood

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.

Slowloris

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 vs Layer 7 Attacks

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.

DimensionLayer 4Layer 7
GoalSaturate bandwidth or exhaust state tablesExhaust CPU/memory processing requests
PacketsRaw TCP/UDP/ICMP packetsValid application-protocol requests
Bandwidth neededHigh (Gbps)Low (can work at <1 Mbps)
DetectionTrivial — abnormal packet ratesHard — looks like real users
MitigationScrubbing, blackhole routing, rate limitingChallenge pages, WAF, rate limiting, bot detection
SpoofingSource IP easily spoofedRequires full TCP handshake — harder to spoof
ExamplesSYN flood, UDP flood, ICMP floodHTTP 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.

Amplification Attacks Explained

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 mechanics

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.

Amplification factors

ProtocolPortMax AmplificationRecord Attack Size
Memcached11211/UDP~51,000×1.7 Tbps (GitHub, 2018)
NTP123/UDP~556×400 Gbps (CloudFlare, 2014)
CLDAP389/UDP~70×1 Tbps+
DNS53/UDP~28×300+ Gbps
SSDP1900/UDP~30×100 Gbps
RIPv1520/UDP~131×—
SNMP161/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.

Booter vs Stresser — What's the Difference?

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.

Key Metrics: Gbps, Mpps, RPS

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.

Gbps — Gigabits per Second

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).

Mpps — Megapackets per Second (or pps)

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.

RPS / QPS — Requests per Second

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.

Duration

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.

How to Defend Against Stressers

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.

☁️

Anycast Scrubbing

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.

🚦

Rate Limiting

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.

🍪

TCP SYN Cookies

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.

🕳️

BGP Blackhole

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.

🤖

Challenge Pages (L7)

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.

🔥

WAF + Bot Management

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.

Brief History of Network Stress Testing

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.

Frequently Asked Questions

What is a stresser?

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.

What is the difference between a stresser and a booter?

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.

Is using an IP stresser legal?

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.

How do IP stressers achieve such high bandwidth?

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.

What protocols do stressers use?

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.

What is the difference between Layer 4 and Layer 7 attacks?

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.

How do you stop a stresser attack?

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.

What is amplification and how does it work?

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.

How large are modern DDoS attacks?

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.

What is a booter service?

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.

What is Operation Power Off?

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.

Can VPNs protect against stresser attacks?

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.

Explore More Topics