Защита от ботов

Keitaro автоматически выявляет ботов по следующим признакам:

  • Наличие IP в базе ботов Keitaro
  • Наличие IP в пользовательском списке
  • Наличие UserAgent'а в базе ботов Keitaro
  • Наличие части UserAgent'а в пользовательском список
  • Наличие в черном списке спаммеров myip.ms (выключено по умолчанию)
  • Пустой UserAgent

Изменить настройки вы можете на странице «Обслуживание > Настройки > Боты».

Как защитить свою кампанию от ботов?

Для этого необходимо создать специальный поток в кампании.

  1. Создайте поток с типом «Перехватывающий» и добавьте фильтр «Боты» в режиме «отбирать».
  2. Выберите, подходящее для вашего случая, действие. Например «Показать 404 ошибку».

Как создать клоакинг на сайте с помощью Keitaro?

Читайте на странице клоакинг_для_сайта.

Какие типы ботов имеются в базе ботов?

  • Боты поисковых систем: Google, Yandex, Bing и других;
  • Боты рекламных сервисов: Google Adwords, Yandex Direct, Target mail.ru, Facebook;
  • Боты систем мониторинга объявлений и раскрытия ссылок.

Как обновить и как часто выкладываются обновления базы ботов?

База ботов обновляется на странице «Обслуживание > Гео-базы». Обновления выпускаются 2 раза в месяц.

Как добавить ботов сервиса в вашу базу?

Пришлите выявленный IP адрес и название сервиса на support@keitarotds.com. После изучения, мы постараемся выявить другие IP этого сервиса и добавим в базу.

Как дополнить список IP ботов?

На странице «Обслуживание > Настройки > Боты». Список может содержать как отдельные IP и CIDR. Другие форматы не поддерживаются.

78.12.31.1
92.12.1.0/24

Дополнительный список не расчитан на большие объемы адресов. Присылайте свои списки нам, чтобы мы добавили их в общую базу.

Что такое сигнатуры ботов?

Сигнатура бота — это часть строки в UserAgent'е. Например, для Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html) сигнатура Googlebot.

Как добавить сигнатуры ботов?

На странице «Обслуживание > Настройки > Боты». Сигнатуры прописывается через запятую:

ahref, mail.ru, ...

Как ловить ботов по провайдеру?

База провайдеров не поставляется с Keitaro по причине ограничений, наложенных лицензионным соглашением Maxmind ISP.

Подключить базу можно двумя способами:

  1. приобрести лицензию. Ключ лицензии нужно ввести на странице «Обслуживание > Настройки > Интеграция».
  2. Загрузить файл GeoISP.dat вручную в директорию /var/geoip/GeoISP/.

После подключения базы, в потоках сможете пользоваться фильтром «Провайдер».

Как отправлять бота на разные адреса?

Используйте в потоке макрос {_sample}. Пример:

http://{_sample:site1.ru,site2.ru,site3ru}