Learning centre: How this all
actually works.
Plain-English explanations of attacks, defences and the networking underneath — written to be useful whether or not you ever become a customer. No vendor spin, no gated PDFs.
- 72
- Articles
- 5
- Topics
- 500
- Minutes of reading
01Protection
10 articlesWhat is a WAF (Web Application Firewall)?
A web application firewall inspects HTTP requests and blocks SQL injection, XSS and bot abuse before they reach your app. How it works and what it misses.
7 min readWhat is DDoS mitigation?
DDoS mitigation filters attack traffic while real users keep getting through. Detection, techniques compared, always-on vs on-demand, pricing and set-up.
7 min readWhat is rate limiting?
Rate limiting caps how many requests a client may make in a period. The main algorithms, what to key on, an nginx example and the right 429 response.
6 min readHow to hide your origin IP address
If attackers find your real server IP they can bypass your DDoS protection entirely. The common ways an origin leaks and how to lock it down properly.
6 min readWhat is a proof-of-work challenge?
A proof-of-work challenge makes a browser solve a small computation before a page loads. Why it beats CAPTCHAs and how it changes attack economics.
5 min readWhat is DDoS-protected hosting?
DDoS-protected hosting puts filtering in front of your server by default. How it differs from adding protection later, and what to check before buying.
5 min read02Attacks & threats
20 articlesWhat is a DDoS attack?
A DDoS attack floods a target from many machines at once until it stops serving real users. Attack types, warning signs, real-world scale and defences.
6 min readWhat is credential stuffing?
Credential stuffing replays username and password pairs leaked in other breaches against your login. How it works, how to spot it and how to stop it.
5 min readWhat is a SYN flood attack?
A SYN flood fills a server's connection table with handshakes it never finishes. How it works, why SYN cookies stop it, and how to spot one.
6 min readWhat is a UDP flood?
A UDP flood drowns a target in connectionless packets it must inspect and discard. Why game servers suffer most, and why null-routing is not protection.
6 min readWhat is a DNS amplification attack?
DNS amplification turns small spoofed queries into large replies aimed at a victim, using open resolvers. How reflection works and how to defend.
5 min readWhat is a botnet?
A botnet is a network of compromised machines controlled remotely and used for attacks, fraud and spam. How they are built, controlled and detected.
5 min readMore in Attacks & threats
- What is an HTTP flood?
- What is an ACK flood attack?
- What is a ping flood (ICMP flood)?
- What is the ping of death?
- What is a smurf attack?
- What is a Slowloris attack?
- Reflection and amplification attacks explained
- Types of DDoS attacks: volumetric, protocol and application layer
- DDoS vs DoS: what is the difference?
- Is a DDoS attack illegal?
- How long do DDoS attacks last?
- What is an IP stresser? Booters and the law
- What is a DNS flood attack?
- What is an SSL flood attack?
03Guides
17 articles502 Bad Gateway: what it means and how to fix it
A 502 means a proxy got a bad answer from the server behind it. Find which hop failed, read the exact log line, and fix the upstream instead of guessing.
8 min read504 Gateway Timeout: causes and how to fix it
A 504 means a proxy gave up waiting for the server behind it. Work out which timeout fired, read the log line, and fix the slow layer instead of the timer.
8 min read503 Service Unavailable: what it means and how to fix it
A 503 means a server is refusing work for now: maintenance, overload, a stopped app pool or a rate limit. Find which one, fix it and protect your rankings.
7 min readHow to read a traceroute and an MTR report
Read traceroute, MTR and WinMTR output correctly: hops, asterisks and latency jumps, why mid-path loss is often harmless, and what to send your provider.
8 min readHow to protect a Minecraft server from DDoS attacks
Put players on a protected proxy, firewall the backend to it, and pick a host that filters TCP floods, bot joins and Bedrock UDP. Tested firewall rules.
8 min readFiveM DDoS protection: hide the endpoint, filter port 30120
How a FiveM server's IP leaks, the Cfx.re settings that hide it, and what UDP filtering on port 30120 must do. Tested firewall rules and capture filters.
8 min readMore in Guides
- WordPress WAF: plugin vs cloud firewall
- HTTP status codes: the full list, and who sends each one
- 401 Unauthorized error: what it means and how to fix it
- 400 Bad Request error: what causes it and how to fix it
- 400 Bad Request: Request Header or Cookie Too Large (and HTTP 431)
- 429 Too Many Requests: what it means and how to fix it
- This site can't be reached: what each Chrome error code means
- ERR_SSL_PROTOCOL_ERROR: why the secure connection fails and how to fix it
- ERR_TOO_MANY_REDIRECTS: how to find and break a redirect loop
- How to tell if you are being DDoSed
- Firewall configuration: a Linux server baseline
04Network & delivery
18 articlesLayer 3/4 vs Layer 7 protection: what is the difference?
Layer 3/4 filters packets; Layer 7 understands HTTP requests. Which you need depends on whether you protect a website or a game server, mail host or VPN.
5 min readWhat is GRE tunneling?
GRE wraps packets inside other packets to create a virtual link between networks. How GRE tunnels deliver scrubbed traffic, hide an origin IP and go wrong.
6 min readWhat is a CDN (Content Delivery Network)?
A CDN stores copies of your content worldwide so visitors are served from nearby. How caching works, what it does for speed, and how it absorbs attacks.
7 min readWhat is a reverse proxy?
A reverse proxy accepts requests for your servers and decides what to forward. How it differs from a forward proxy and why CDNs and WAFs are built on it.
5 min readWhat is Anycast?
Anycast advertises one IP address from many locations so each visitor reaches the nearest. How it lowers latency and spreads attack traffic network-wide.
5 min readWhat is SSL/TLS?
TLS encrypts traffic and proves a server is genuine. How the handshake works, what certificates actually prove, and why SSL is the wrong word for it.
6 min readMore in Network & delivery
- What is BGP?
- TCP vs UDP: what is the difference?
- The OSI model explained: 7 layers, with the attacks on each
- GRE vs IPIP: which tunnel should you use?
- What is an ASN? Autonomous system numbers explained
- What is RPKI? ROAs and route origin validation explained
- What is BGP hijacking? How route hijacks work and how to stop them
- What is HTTP? The Hypertext Transfer Protocol explained
- What is an IP address? IPv4, IPv6, public and private addresses explained
- What is a subnet mask? Net masks, CIDR notation and wildcard masks
- /24 subnet mask (255.255.255.0): hosts, splits and why BGP needs a /24
- What is an IPsec VPN? ESP, AH, IKEv2 and tunnel mode explained
05Bots & traffic
7 articlesWhat are web crawlers and bots?
Web crawlers are automated programs that fetch pages: search engines, AI bots, preview fetchers and scrapers. How to verify who is really crawling you.
7 min readWhat is bot management?
Bot management identifies automated traffic and decides what each kind may do. Detection signals, fingerprinting, challenges and avoiding false positives.
6 min readWhat is TLS fingerprinting (JA3 and JA4)?
TLS fingerprinting identifies the software behind a connection from its handshake. How JA3 and JA4 work, what they reveal and where they fail.
7 min readWhat is web scraping?
Web scraping extracts data from websites automatically. How scrapers work, when it hurts and what reduces it without blocking search engines.
5 min readWhat is a CAPTCHA challenge? Types, accessibility and privacy
A CAPTCHA is a challenge–response test that tells people from bots. Compare eight types on solve time, accessibility, privacy and how well bots solve them.
9 min readMathematical CAPTCHA: how it works, how to build one and where it fails
A math CAPTCHA asks a sum before a form is sent. How to verify it server-side, why scripts still solve it, its cost to disabled users, and better options.
8 min readMore in Bots & traffic
Get started
Reading about it
is one thing.
Put a WAF, CDN and unmetered DDoS mitigation in front of your site in about five minutes.

