О краулере AiReadinessBot

Если вы нашли этот адрес в логах — страница для вас. Здесь написано, кто мы, что запрашиваем, как часто и как нас закрыть.

Кто мы

Мы краулер сервиса проверки сайтов. Приходим по одной из двух причин: владелец заказал проверку своего сайта либо кто-то запросил отчёт по публичному адресу. Представляемся так:

AiReadinessBot/1.0 (+https://ai-readiness.local/bot)

Что запрашиваем

  • главную страницу — дважды: как краулер и как браузер, чтобы увидеть, одно ли им отдают
  • robots.txt, sitemap.xml, llms.txt и значок сайта
  • до 8 внутренних страниц, найденных по вашим же ссылкам
  • до 15 ссылок — посмотреть, какие из них битые
  • до 8 картинок и до 5 адресов из карты сайта
  • шесть общеизвестных адресов, которых не должно быть в открытом доступе: .git/config, .env, phpinfo.php, backup.zip, dump.sql, database.sql

Мы только читаем. Не отправляем формы, не входим в учётные записи, ничего не меняем и не подбираем паролей. Каждый запрос — GET.

Как часто

  • Одна проверка — не больше шестидесяти запросов, обычно меньше.
  • Ваш сайт не проверяется чаще 6 раз в час, кем бы и с каких адресов ни запрашивали. Если вы оформили подписку и попросили следить за сайтом, потолок — 30: нагружаете свой сервер тогда вы сами и по своей воле.
  • Сайт на мониторинге перепроверяется не чаще раза в 20 часов.
  • Один посетитель не может запустить больше 5 проверок в минуту и 30 в час.
  • Повторный запрос в течение 5 минут получает готовый отчёт, а не новый заход на ваш сервер.

Как нас закрыть

Добавьте в robots.txt:

User-agent: AiReadinessBot
Disallow: /

Правило, называющее нас по имени, — закон для нас всегда и без исключений: мы читаем robots.txt перед каждым заходом.

Одна честная оговорка: общее правило для всех роботов (User-agent: *) не останавливает нас на сайте, владелец которого оформил у нас подписку и попросил следить за сайтом. Правило с именем AiReadinessBot останавливает и там.

Если что-то пошло не так

Адрес появится вместе с доменом. А пока: если наш краулер вам мешает, правило в robots.txt выше останавливает его немедленно.