Skip to content
PEERYXNETWORK

DDoS attacks: symptoms, vectors and filtering.

An unavailable service does not identify an attack vector. Start with traffic direction, affected endpoints and the point where packets stop passing. Then compare the observations with the protocol involved.

These guides cover network-layer floods, reflection, connection handling and the limits of filtering. A packet sample or a high bit rate alone does not establish the cause of an outage; correlate it with service health and routing.

A development workstation with monitors, a keyboard and a computer.
Illustrative photograph · Anete Lusina / Pexels

Suggested reading order

  1. Establish the symptom

    Check when the issue began, which destinations are affected, and whether bytes, packets or connection attempts are rising. Keep measurement intervals and counter conventions consistent.

  2. Identify the protocol behaviour

    For reflection, distinguish requests sent to a reflector from responses received by a victim. DNS, NTP and Memcached have different message types, controls and exposure conditions.

  3. Check legitimate traffic before tightening policy

    Compare the proposed match with normal traffic, NAT usage and return routing. Stateful TCP controls need the traffic path they were designed for; a strict rule is not evidence of a correct rule.

Guides in this section

19 guides

19 / 19 guides

Why a firewall alone may not stop a DDoS attack

Separate link saturation, packet processing, connection state and application load to find where a firewall needs upstream or specialist DDoS protection.

DDoS attacks5 min readUpdated

Memcached DDoS: diagnosis and mitigation

Diagnose reflected Memcached replies, distinguish victim-side filtering from securing a cache, and preserve legitimate traffic when choosing where to mitigate.

DDoS attacks5 min readUpdated

NTP amplification: diagnosis and filtering

Distinguish legitimate time synchronization from reflected NTP traffic, restrict exposed control queries and validate mitigation without breaking your clocks.

DDoS attacks5 min readUpdated

ACK flood protection: mitigate TCP DDoS attacks without blocking real sessions

An ACK flood targets the part of TCP that should normally look legitimate: packets that appear to belong to established connections. The problem is not only bandwidth. High packet rate, spoofed ACKs and asymmetric paths can exhaust firewalls, load balancers, routers or servers before the application understands what is happening. Good mitigation must reduce the flood early while preserving real sessions that already exist.

DDoS attacks5 min readUpdated

DDoS amplification attack explained: why small requests can become massive floods

A DDoS amplification attack uses third-party services to turn small spoofed requests into much larger responses sent to the victim. The target does not only receive traffic from the attacker. It receives reflected traffic from many legitimate servers on the Internet, often using UDP-based protocols. Understanding amplification is essential before choosing protected IP transit, a scrubbing model or a gaming proxy, because the failure point is usually upstream capacity rather than the application itself.

DDoS attacks3 min readUpdated

DNS amplification DDoS mitigation: protect exposed infrastructure without blocking legitimate DNS

DNS amplification is one of the most common UDP reflection patterns because DNS is widely available, response sizes can be larger than requests and spoofed traffic can be directed at a victim. The mitigation challenge is precise: blocking all UDP/53 may stop a graph, but it can also break DNS-dependent services. A serious design separates open resolver abuse, reflected floods and legitimate DNS traffic before the attack reaches the customer edge.

DDoS attacks3 min readUpdated

SYN flood protection: mitigate TCP DDoS attacks without blocking real connections

A SYN flood is not only about sending many packets. It abuses the TCP opening phase to create pressure on connection queues, stateful firewalls, load balancers and exposed servers. Effective protection must filter early, avoid state exhaustion and keep legitimate users able to establish sessions.

DDoS attacks7 min readUpdated

UDP flood mitigation: stop a UDP DDoS without breaking legitimate traffic

A UDP flood is not just “a lot of UDP packets”. Depending on the service, it can saturate a link, exhaust a firewall, trigger useless responses or disrupt a real-time protocol such as gaming, VoIP, DNS, VPN or a UDP-based application. Good mitigation is not about blocking UDP everywhere. It is about separating obvious noise from useful traffic, protecting upstream capacity and delivering clean traffic with low latency.

DDoS attacks7 min readUpdated

Volumetric vs application-layer DDoS: differences, risks and the right mitigation model

A volumetric DDoS attack and an application-layer DDoS attack do not break a service in the same way. The first mainly tries to saturate network capacity, ports, packet rate or upstream paths. The second targets service logic: HTTP, APIs, authentication, game proxies or expensive requests. Understanding the difference helps choose a mitigation design that actually works instead of relying on a generic Anti-DDoS promise.

DDoS attacks6 min readUpdated

L3, L4, L7 protection: the real differences in Anti-DDoS

L3, L4 and L7 are often used as sales labels, but they do not protect the same part of the traffic path. This guide explains the real differences between network, transport and application filtering, and how to choose a coherent Anti-DDoS design with protected IP transit, tunnels, reverse proxy or router VM.

DDoS attacks5 min readUpdated

Match the response to the constraint.

If the access circuit is saturated, filtering behind it cannot restore lost capacity. Compare protected network delivery with local filtering, and validate both packet rate and bit rate before choosing a design.

Documentation, tools and services