Парсер и проверка User-Agent

Определяет браузер, ОС, устройство и bot-сигналы

Ввод User-Agent
User-Agent может быть подделан или скрыт клиентом. Используйте результат для отладки, а не как основу аутентификации, авторизации или безопасности.
Результат
Клиент / приложение-контейнерChrome147.0.7727.15
БраузерChrome147.0.7727.15
Движок рендерингаBlink537.36
Операционная системаWindows10/11
Тип устройстваDesktop
BotНетНеизвестно
Исходный User-AgentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36

Описание инструмента

О Парсер и проверка User-Agent

Парсер User-Agent разбирает строку UA на браузер, версию, движок рендеринга, ОС, тип устройства и типичные признаки ботов.

Разбор выполняется локально в текущем браузере и полезен для чтения логов, источников трафика, отчётов о совместимости и запросов поисковых роботов.

Как пользоваться User-Agent Parser

  1. Вставьте User-Agent из logs или запрос headers.
  2. Смотрите браузер, ОС, устройство, движок и признаки ботов по мере изменения ввода.
  3. Скопируйте исходный UA или результат JSON, если нужно поделиться результатом.

Когда это полезно

  • Определить клиентов по логам Nginx, CDN или приложения.
  • Отладить проблемы совместимости для мобильного Safari, Chrome, Edge и похожих браузеров.
  • Заметить типичные строки поисковых роботов вроде Googlebot или Bingbot перед более глубокой проверкой.

Ограничения UA detection

User-Agent сообщает сам клиент, поэтому его можно подделать, сократить или скрыть. Современные браузеры также уменьшают детализацию UA, так что результат — это подсказка для отладки, а не доказательство.

  • Не используйте UA parsing как authentication, authorization или граница безопасности.
  • Браузеры на iOS обычно ограничены WebKit, поэтому детали UA могут не полностью совпадать с брендом продукта.
  • Определение ботов эвристическое; важные решения требуют обратного DNS, диапазонов IP или официальной проверки платформы.

Частые вопросы: Парсер User-Agent

User-Agent загружается на сервер?
Нет. Parsing выполняется локально в браузер и не отправляется на wetool.site.
Почему показано Unknown?
UA может быть нестандартным, сокращённым ради конфиденциальности, переписанным прокси или не поддерживаться текущими упрощёнными правилами.
Можно доказать, что bot настоящий?
Нет. UA легко подделать; для проверки настоящего робота нужен официальный метод провайдера.

User-Agent и Client Hints

Client Hints заменяют часть сведений UA, но журналы и старые системы по-прежнему хранят User-Agent. Парсер полезен для анализа прошлых журналов и отладки совместимости браузеров.

UA spoofing и границы безопасности

User-Agent — это просто текст, который отправляет клиент. Расширения браузера, командная строка, прокси, тестовые скрипты и поисковые роботы могут его изменить.

  • curl -A и инструменты разработчика браузера позволяют подделать UA, поэтому не используйте UA для входа, авторизации, оценки платёжного риска или административного доступа.
  • Анализ UA полезен для отладки совместимости, группировки журналов, приблизительной статистики и поддержки; решения по безопасности требуют серверных сеансов, разрешений, подписей и более надёжных сигналов устройства.
  • Для Googlebot или Bingbot используйте обратный DNS и подтверждение прямым запросом, а не только строку UA.

User-Agent и Client Hints: карта перехода

Chromium уменьшает детализацию устаревшей строки UA и переносит информацию в подключаемые заголовки Sec-CH-UA.

  • Бренд браузера и мажорная версия: Chrome/126 соответствует Sec-CH-UA и Sec-CH-UA-Full-Version-List.
  • Platform: Windows, Android или iPhone соответствует Sec-CH-UA-Platform.
  • Определение мобильного устройства: Mobile в UA соответствует Sec-CH-UA-Mobile, но сервер должен сначала запросить подсказки через Accept-CH.

Распространённые UA-токены краулеров

Эти токены полезны для разбора логов, но сами по себе не доказывают личность робота.

  • Googlebot
  • Bingbot
  • DuckDuckBot
  • Baiduspider
  • YandexBot
  • facebookexternalhit
  • Twitterbot
  • Slackbot-LinkExpanding
  • AhrefsBot
  • SemrushBot