Know every bot at the door.
GHOSTWALL_x matches incoming requests against known AI crawler signatures: user agents, network origins and request patterns that scrapers can't easily fake.
$ ghostwall inspect --live GET /blog/post-14 UA GPTBot/1.2 → match ai-crawler · openai GET /about UA Mozilla/5.0 (Mac) → match human · allow