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.
Protection Layers
AI Crawler Blocking
When enabled, Aegis blocks requests from the following AI crawler User-Agents:Robots.txt Generation
Aegis can dynamically serve arobots.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

