Кроссплатформенные профили браузера: одна идентификация, любая ОС
Запускайте профили браузера 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 является доминирующей десктопной ОС.
Начало работы
- Скачайте BotBrowser с GitHub
- Выберите профиль для целевой платформы
- Запустите с
--bot-profileи проверьте согласованность