Paste any User-Agent string to instantly decode browser, engine, OS, device type, and architecture - all processed locally in your browser.
All parsing happens locally in your browser. No data is sent to any server.
Функции
- Мгновенный анализ UA: вставьте любую строку User-Agent и получите немедленную информацию о браузере, движке, операционной системе, типе устройства и архитектуре — все это обрабатывается локально в вашем браузере.
- Параллельное сравнение. Сравнивайте две строки User-Agent параллельно, чтобы с первого взгляда выявить различия в версиях браузеров, платформах ОС, вариантах движка или обнаружении устройств.
- Категоризация устройств: автоматически классифицируйте устройства как настольные, мобильные, планшетные или бот/сканеры с помощью четких визуальных значков, чтобы вы точно знали, какой тип клиента подключается.
- Безопасность и обнаружение спуфинга: выявляйте подозрительные сигнатуры UA, конфликтующие токены платформы, трафик ботов/сканеров и отпечатки пальцев автоматизации, которые могут сигнализировать о спуфинге или обезличенных клиентах.
Варианты использования
- Отпечатки браузера: определите точное имя браузера, версию и механизм рендеринга за любой строкой UA посетителя для принятия решений по аналитике и совместимости.
- Обнаружение ОС и устройств: определите операционную систему (Windows, macOS, iOS, Android, Linux) и класс устройства (мобильное устройство, планшет, настольный компьютер), чтобы адаптировать доставку контента.
- Отладка и тестирование качества: проверяйте строки UA из наборов тестов, лабораторий устройств и эмуляторов, чтобы убедиться, что ваше приложение определяет правильную клиентскую среду перед отправкой.
- Идентификация ботов и сканеров: пометьте роботов Googlebot, Bingbot, ChatGPT и других сканеров, чтобы вы могли проверять правила файла robots.txt и проверять правильность обработки трафика ботов.
- Анализ API-клиентов: анализируйте строки UA из запросов Curl, wget, Python и других HTTP-клиентов, чтобы понять состав трафика вашего API и автоматизировать тестирование.
- Аудит безопасности. Обнаружение поддельных или конфликтующих токенов UA, обезглавленных отпечатков пальцев Chrome и автоматических шаблонов трафика, которые могут указывать на очистку или злоупотребление.
Часто задаваемые вопросы
Строка User-Agent (UA) — это текстовый идентификатор, который браузеры и HTTP-клиенты отправляют веб-серверам с каждым запросом. Обычно он содержит информацию об имени и версии браузера, механизме рендеринга, операционной системе, типе устройства и иногда об архитектуре клиентского устройства. Серверы используют эту информацию для настройки контента, отслеживания аналитики и обеспечения совместимости.
Анализатор использует механизм обнаружения на основе регулярных выражений с проверенными шаблонами для основных семейств браузеров, операционных систем и типов устройств. Он обеспечивает высокую точность для известных, соответствующих стандартам строк UA из основных браузеров. Точность может быть ниже для неясных, измененных или намеренно запутанных строк UA. Оценка достоверности дает вам быстрое представление о том, насколько надежен каждый результат анализа.
Да. Вы можете включить режим параллельного сравнения, чтобы вставить две строки UA и просмотреть результаты их анализа рядом друг с другом. Это особенно полезно для отладки проблем, связанных с браузером, проверки того, что изменение UA дает желаемый эффект, или сравнения того, как различные устройства представляют себя вашему серверу.
Анализатор классифицирует устройства, проверяя строку UA на предмет ключевых слов ОС (Windows NT, Macintosh, iPhone, Android) и ключевых слов устройств (Mobile, Tablet, iPad, PlayBook). Если строка соответствует известным шаблонам ботов или сканеров (Googlebot, Bingbot, Curl, wget), она классифицируется как бот. Рабочий стол используется по умолчанию для полноразмерных сигнатур ОС без индикаторов мобильных устройств или планшетов.
Оценка достоверности (0–100) отражает, насколько надежно синтаксический анализатор смог идентифицировать браузер, ОС, движок, тип устройства и архитектуру. Высокий балл (80+) означает, что все основные поля были обнаружены с хорошей четкостью сигнала. Средний балл (45–79) предполагает, что одно или несколько полей вернули «Неизвестно» или имели слабый сигнал. Низкий балл (<45) указывает на значительную неоднозначность — UA может быть искаженным, подделанным или слишком коротким для надежного анализа.
Да. В парсер встроен механизм обнаружения ботов, который распознает подписи от Googlebot, Bingbot, AppleBot, DuckDuckBot, YandexBot, Baiduspider, FacebookExternalHit, Twitterbot, Discordbot, ChatGPT и многих других. Он также помечает автономные браузеры (HeadlessChrome, PhantomJS), клиенты сценариев (curl, wget, Python-запросы) и клиенты библиотеки HTTP.
Нет. Весь синтаксический анализ и анализ происходят исключительно в вашем браузере с использованием JavaScript. Вставляемые вами строки UA никогда не покидают ваше устройство, не загружаются на какой-либо сервер, не сохраняются и не протоколируются. Результаты сохраняются локально в локальном хранилище вашего браузера только в том случае, если вы решите включить историю, и их можно очистить в любое время.
Да. Анализатор проверяет наличие конфликтующих токенов платформы (например, Windows NT + iPhone OS в одной строке), смешанных идентификаторов браузера (токены Chrome + Firefox вместе), подозрительно коротких строк и известных сигнатур автоматизации. Они помечаются подсказками по безопасности и способствуют оценке риска подделки и оценке достоверности.
Общие примеры включают: Chrome в Windows — «Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/124.0.0.0 Safari/537.36»; Safari на iPhone — «Mozilla/5.0 (iPhone; CPU iPhone OS 17_2, например Mac OS X) AppleWebKit/605.1.15 (KHTML, например Gecko) Версия/17.2 Mobile/15E148 Safari/604.1»; Firefox для macOS — «Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:123.0) Gecko/20100101 Firefox/123.0»; Googlebot — «Mozilla/5.0 (совместимый; Googlebot/2.1; +http://www.google.com/bot.html)».
Доля рынка браузеров помогает расставить приоритеты в разработке и тестировании. Если ваша аналитика показывает, что большинство ваших посетителей используют Chrome и Safari, эти платформы заслуживают самого тщательного тестирования. Знание того, какую долю рынка занимают Edge, Firefox и нишевые браузеры, поможет вам решить, какой уровень инвестиций в совместимость требует каждый браузер. Анализатор предоставляет контекст предполагаемой доли рынка для обнаруженного семейства браузеров.