Назад к блогу
Платформа

Кроссплатформенные профили браузера: одна идентификация, любая ОС

Запускайте профили браузера Windows на macOS или Linux с согласованным выводом фингерпринтов в BotBrowser.

Обзор

BotBrowser контролирует все платформозависимые сигналы браузера на уровне движка. Это означает, что вы можете запустить Windows-профиль на macOS или Linux, и каждый сигнал будет соответствовать целевой платформе: свойства navigator, шрифты, вывод рендеринга и многое другое.

Загрузка кроссплатформенного профиля

# Запуск профиля Windows 11 на macOS или Linux
chrome --bot-profile="/path/to/win11-profile.enc" \
       --user-data-dir="$(mktemp -d)"

При загрузке этого профиля navigator сообщает платформу Windows, запросы шрифтов возвращают списки шрифтов Windows, вывод рендеринга соответствует характеристикам Windows.

Поддерживаемые платформы

BotBrowser поддерживает запуск профилей для:

  • Windows 10/11 на macOS или Linux
  • macOS на Windows или Linux
  • Android на любой десктопной ОС (мобильная эмуляция)
  • Различных дистрибутивов Linux на разных хостах

Переключение бренда браузера

Сочетайте профили платформ с переключением бренда:

# Представление как Microsoft Edge на Windows при работе на Linux
chrome --bot-profile="/path/to/edge-win-profile.enc" \
       --bot-config-browser-brand=edge

Все специфичные для браузера сигналы (User-Agent, Client Hints, поддержка функций) соответствуют выбранному бренду.

Сценарии использования

Исследование конфиденциальности. Изучайте поведение различных профилей платформ без физического доступа к нескольким операционным системам.

Кроссплатформенное тестирование. Проверяйте рендеринг веб-приложений под различными профилями платформ.

Географическое соответствие идентификации. Сопоставляйте Windows-профиль с региональными IP прокси, где Windows является доминирующей десктопной ОС.

Начало работы

  1. Скачайте BotBrowser с GitHub
  2. Выберите профиль для целевой платформы
  3. Запустите с --bot-profile и проверьте согласованность
#cross-platform#windows#macos#linux#profiles