PacketsDecreaser Docs
PacketsDecreaser Docs
  • ℹ️Informations
    • Location
  • DDoS Protection
    • Informations
    • Layer 4
      • How we mitigate DDoS Attacks
        • Pre-Filter
        • Generic Filter
        • Additional Mitigation Techniques
        • Time to Mitigate
      • Known technical impact
      • Application Filters
        • Wireguard
        • OpenVPN
        • SSH
        • Teamspeak 3
      • Gamefilters
        • FiveM
          • FiveM Layer 4
          • FiveM Layer 7
        • Minecraft Java
        • Valve Source Engine
        • SCP: Secret Laboratory
        • Minecraft Bedrock
        • BeamNG MP
        • Rust
        • Factorio
        • Palworld
      • TCP-Track
    • Layer 7
      • Information
      • Getting Started
      • SSL Guide
      • How we mitigate DDoS Attacks
        • Edge
        • Filter
        • Clean Proxy
  • Remote DDoS Protection
    • GRE Tunnel
    • Wireguard Tunnel
  • KVM vSERVER
    • Known technical impact
    • Storage vServer
      • Add Storage
      • Upgrade Storage
  • 🕹️Gameserver
    • Information
    • Gamechanger
    • Supported Games
Powered by GitBook
On this page

Was this helpful?

  1. DDoS Protection
  2. Layer 7

Getting Started

PreviousInformationNextSSL Guide

Last updated 1 month ago

Was this helpful?


After you rent our Layer 7 protection, you'll receive a custom API token that grants you access to our management API.


Available Actions

Our API allows you to:

  • Add a domain

  • Change existing domain settings

  • Delete a domain

  • View clean traffic statistics


rate_limit_edge

Description: The maximum number of requests per second (RPS) allowed from a single IP per edge node.

conn_limit_edge

Description: The maximum number of open (simultaneous) connections allowed per single IP address per edge node.

burst_limit_edge

Description: The maximum short-term request burst allowed per client IP per edge node before temporary throttling kicks in.

backend

Description: The IP address and port of your backend server where clean traffic should be forwarded. Example: "backend": "127.0.0.1:8082"

webhook_url

Description: Optional webhook URL that we’ll call when an attack is detected on this domain.

max_rq_stage_1

Description: Maximum number of global bypassing requests per second in Stage 1 (Cookie Challenge) before escalating to Stage 2 (Proof-of-Work Challenge).

max_rq_stage_2

Description: Maximum number of global bypassing requests per second in Stage 2 (Proof-of-Work Challenge) before escalating to Stage 3 (Captcha Challenge).

stage_diff_js_challenge

Description: Number of seconds that must pass before a JavaScript challenge is issued, based on changing traffic behavior.

Approximate Proof-of-Work (POW) Difficulty Timing:

  • Difficulty 4 → ~0.247 seconds

  • Difficulty 5 → ~3.100 seconds

  • Difficulty 6 → ~21.400 seconds

disable_bypass_stage_2

Description: Defines the maximum global request rate at which Stage 2 (Proof-of-Work Challenge) will be deactivated.

disable_bypass_stage_3

Description: Defines the maximum global request rate at which Stage 3 (Captcha Challenge) will be deactivated.


Domain Setup Instructions

When you add a domain to our system, you must create a CNAME DNS record pointing to:

filter-l7.packets-decreaser.net

This allows our filtering system to handle your domain's traffic. Once the CNAME is in place and your domain is added via the API, you’re ready to go!

Packets Decreaser API