Если отфильтровать access.log по admantx, часто всплывает целый пласт машинных хитов с длинной, узнаваемой строкой UA — это ADmantX, технология контекстного анализа контента, которая с 2023 года входит в состав Integral Ad Science (IAS), одного из крупнейших мировых игроков в верификации рекламы. Изначально ADmantX была отдельным стартапом NLP-анализа для контекстной рекламы и brand safety, и после поглощения продолжает работать под тем же названием бота.
1. Что такое admantx
ADmantX анализирует текст страницы с помощью обработки естественного языка (NLP), чтобы понять контекст контента почти на человеческом уровне — это используется для контекстного таргетинга рекламы, brand safety (проверки, не появится ли реклама рядом с неподходящим контентом) и построения профилей первой стороны без использования cookie. Технология принадлежит Integral Ad Science — публичной компании со штаб-квартирой в Нью-Йорке и офисами в 13 странах, что делает оператора этого бота одним из наиболее прозрачно идентифицируемых в категории «Прочие краулеры и сервисы».
| Название | admantx (ADmantX) |
| User-Agent / паттерн | admantx — полная строка встречается в форме «ADmantX Platform Semantic Analyzer - [регион] - ADmantX Inc. - www.admantx.com - support@admantx.com» |
| Оператор | Integral Ad Science (IAS) — с 2023 года владеет технологией ADmantX; изначально независимая компания ADmantX Inc. |
| Роль | NLP-анализ контента страницы для контекстного таргетинга рекламы, brand safety и профилирования аудитории первой стороны |
| Документация / ориентир | Официального сайта под текущим брендом IAS с отдельной страницей про бота не найдено; исторически — www.admantx.com и support@admantx.com в самой строке UA |
| Список IP | ❌ Официального актуального списка не публикуется; по независимым наблюдениям вебмастеров бот исторически хостился на диапазоне 188.138.0.0/17 у немецкого хостинг-провайдера plusserver.de — данные могли устареть после перехода технологии к IAS |
| robots.txt | По прямому наблюдению как минимум одного долговременного вебмастера — не учитывает правила robots.txt; не полагайтесь на файл как на единственную меру |
| Пометка TrafficVeil | Нежелательный / Прочие краулеры и сервисы |
2. Зачем admantx приходит на сайт
Появление admantx в access.log означает машинный доступ к сайту, а не пользовательскую сессию — как правило, бот заходит, если на сайте показывается реклама от партнёра или сети, которая работает с IAS/ADmantX для контекстной классификации и brand safety. По наблюдению одного вебмастера, бот может заходить даже на страницы без какой-либо рекламы вовсе — что стоит проверить именно на своих доменах, а не считать универсальным правилом.
- Какие зоны чаще трогает: публичные URL, особенно там, где показывается реклама, потенциально классифицируемая по контексту;
- Что ищет: текстовое содержимое страницы для NLP-классификации по тематике, тональности и safety-признакам;
- Чем отличается от браузерного пользователя: нет нормальной сессии, другие интервалы, повторяемый path-паттерн.
Типичный кейс: маркетинг видит всплеск hits в Метрике/GA, но сессии пустые. Причина — admantx. Правильная реакция — не «выключить сайт», а точечно запретить UA/политику бота, особенно если сайт вообще не участвует в рекламных сетях, работающих с IAS.
3. Нагрузка и риски именно для admantx
Отдельной строки в публичной сводке top-bot TrafficVeil у admantx может не быть, но в категории «Прочие краулеры и сервисы» такие агенты дают характерный фон: фоновый шум в аналитике, расход CPU/bandwidth и искажение статистики «живого» трафика. Отдельный практический риск именно для этого бота — задокументированный случай спуфинга: на том же диапазоне хостинга однажды был замечен почти идентичный, но поддельный UA с опечаткой в названии («ADmatX» вместо «ADmantX», с несуществующим доменом admatx.com) — это показывает, что для admantx имитация под легитимного бота реальна и уже наблюдалась на практике, а не только теоретически возможна.
Подключите домен и посмотрите живую ленту: кто пришёл, с какой сети, что запрашивал и по какому правилу был пропущен или заблокирован.
4. Как найти admantx в логах
Не ищите «просто ботов» — ищите конкретный токен admantx и внимательно сверяйте полную строку UA на предмет опечаток вроде «ADmatX».
# Базовый поиск
grep -i "admantx" /var/log/nginx/access.log
# Проверка на возможный спуфинг с опечаткой в названии
grep -iE "admantx|admatx" /var/log/nginx/access.log | sort -u
# Топ URL, которые вычитывает бот
grep -i "admantx" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head
# Топ IP за этим UA
grep -i "admantx" /var/log/nginx/access.log | awk '{print $1}' | sort | uniq -c | sort -rn | head
# Суточная активность
grep -i "admantx" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c
# Отделить от похожих строк
grep -iE "admantx|bot" /var/log/nginx/access.log | wc -l
Верификация. Подделать User-Agent может любой скрипт, и для admantx это не гипотетический риск — задокументированный похожий случай с «ADmatX» уже встречался у других вебмастеров на том же хостинг-диапазоне. Официального актуального списка IP от IAS/ADmantX нет, поэтому для решения allow/deny смотрите связку: полный UA + IP + частоту + набор URL.
IP="1.2.3.4"
whois -h whois.cymru.com " -v $IP"
dig +short -x "$IP"
5. robots.txt для admantx
# Жёсткий запрет
User-agent: admantx
Disallow: /
# Разрешить всё
User-agent: admantx
Allow: /
# Компромисс: закрыть деньги/кабинет, оставить публичку
User-agent: admantx
Disallow: /admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /account/
Disallow: /api/
Allow: /
Важно: ставьте Disallow или 403 для admantx, если пользы нет. По прямому наблюдению вебмастеров бот не учитывает robots.txt — рассчитывать только на этот файл не стоит, сразу переходите к nginx/Apache или запрету в TrafficVeil, если блокировка принципиальна.
6. Блокировка вручную и через TrafficVeil
Nginx
if ($http_user_agent ~* "admantx") {
return 403;
}
limit_req_zone $binary_remote_addr zone=admantx:10m rate=10r/m;
location / {
if ($http_user_agent ~* "admantx") {
limit_req zone=admantx burst=20 nodelay;
}
}
Apache (.htaccess)
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} admantx [NC]
RewriteRule ^ - [F,L]
TrafficVeil
- Найдите admantx в ботах домена или в /system/bots;
- Для нежелательного сценария выберите категорию «запретить»; для мягкого варианта — rate-limit;
- Allow оставляйте только если сайт участвует в рекламных сетях, работающих с IAS/ADmantX, и контекстная классификация вам полезна;
- После изменения сверьте логи: хиты admantx должны уйти в блок или лимит, а нужные поисковики — остаться без изменений.
7. Рекомендации: что делать с admantx
- Если пользы нет — Disallow/403 для admantx, поскольку robots.txt сам по себе может не сработать;
- Если польза есть (сайт монетизируется через сети, использующие IAS/ADmantX для контекстного таргетинга) — Allow только при явной пользе;
- Если нагрузка мешает — сначала rate-limit, затем полный запрет на уровне сервера;
- Не режьте слишком широко User-agent: *, чтобы случайно не закрыть Googlebot/YandexBot;
- Что будет при блокировке: обычно ничего критичного для SEO не теряете, если это не поисковик и не ваш сервисный агент — но если сайт зависит от рекламных сетей IAS, проверьте, не повлияет ли это на качество и релевантность подбираемой рекламы.
8. С кем не путать admantx
| Бот / сосед | Кластер | UA | Комментарий |
| ADmatX (опечатка) | Прочие краулеры и сервисы | admatx | задокументированный поддельный UA-двойник admantx на том же хостинг-диапазоне, несуществующий домен |
| proximic | Прочие краулеры и сервисы | proximic | другой контекстный рекламный краулер, аналогичное назначение |
| AdmixerBot | Прочие краулеры и сервисы | admixerbot | другой оператор (Admixer), контекстная классификация для программатик-рекламы |
| AmazonAdBot | Рекламные и AdTech-боты | amazonadbot | другой оператор (Amazon), контекстные сигналы для рекламы |
| ActiveComply | Прочие краулеры и сервисы | activecomply | нежелательный, не связан с ADmantX |
9. Стратегия allow/deny для admantx
| Ситуация | Действие |
| Сайт монетизируется через рекламные сети, работающие с IAS | Allow + закрыть /admin /cart /api |
| Только мешает и жрёт ресурсы | Disallow + запрет в TrafficVeil на уровне сервера (robots.txt может не сработать) |
| Нужен доступ, но пики мешают | Rate-limit на nginx/TrafficVeil |
| Нежелательный по базе TrafficVeil | Deny по умолчанию, исключения — точечно |
| Подозрение на spoofing UA | Внимательно сверять написание («ADmantX» vs «ADmatX») и IP/ASN, не доверять только строке UA |
Частые вопросы
admantx — это анонимный скрипт без известного владельца?
Сработает ли Disallow в robots.txt против этого бота?
Были ли реальные случаи подделки этого бота?
Почему бот заходит на сайт без рекламы вообще?
Что теряет сайт при блокировке admantx?
Как отличить настоящий admantx от подделки в логах?
Команда TrafficVeil разрабатывает инструменты защиты сайтов от ботов, DDoS и веб-атак. Разборы ботов пишем по логам подключённых доменов и открытым данным операторов.