Skip to main content

Bot & AI Protection

Aegis provides per-host bot and AI protection that combines WAF-based scanner detection, AI crawler blocking, dynamic robots.txt generation, and the Aegis Shield challenge system. All bot protection settings are configured per proxy host: Admin UI -> Hosts -> edit a proxy host -> Bot Protection.
Image

Protection Layers


AI Crawler Blocking

When enabled, Aegis blocks requests from the following AI crawler User-Agents:

Robots.txt Generation

Aegis can dynamically serve a robots.txt file for each protected host. The generated file includes:

Content-Signal Directives

These directives communicate content usage preferences to compliant crawlers: Each signal can be independently enabled or disabled per host.

Configuration Options

The generated robots.txt includes a header referencing EU Directive 2019/790 for content rights signaling compliance.

Per-Host Configuration

Each proxy host has its own independent bot protection configuration stored as JSON:

Shield Difficulty Levels


Configuration Locations

  • Per-host bot settings: Admin UI -> Hosts -> edit host -> Bot Protection
  • Global bot config: Admin UI -> Config -> Bots