Релиз ZennoPoster 7.7.0.0 Супер эмуляция Canvas и WebGL (Beta) • Поддержка расширения Metamask • Движок Chromium 96 • Улучшение эмуляции Workers

Статус
Закрыто для дальнейших ответов.

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
613
Благодарностей
2 648
Баллы
93


Супер эмуляция Canvas и WebGL (Beta)

Что такое Canvas и WebGL?

Canvas - это элемент HTML5, который предназначен для создания графики на веб-страницах.

WebGL — это API для рисования 3D графики в браузере. WebGL, как и Canvas может использоваться для получения браузерных отпечатков. Есть несколько методов получения отпечатков, один из них WebGL Image.

Снятие отпечатков происходит примерно по одному принципу: на странице сайта прорисовывается скрытое изображение из которого в дальнейшем получается хэш. На разных устройствах результат будет отличаться т.к. он зависит комбинации железа, драйверов и браузера. Это различие и позволяет отслеживать пользователей.


В чем преимущества супер-эмуляции?

Поскольку во всём мире существует множество копий устройств, хэш отпечатка будет неуникален. То есть вы будете сливаться с толпой, использующих устройства с похожими параметрами.

Поэтому, чтобы ваши профили не выделялись среди других посетителей сайтов с которыми вы работаете, в ZennoPoster реализован улучшенный функционал подмены
Canvas и WebGL.






Как пользоваться?

Всё делается в 1 клик

Вам не нужно скачивать сторонние программы, исследовать сайты, что-то сохранять и загружать. Откройте окно профиля, перейдите на вкладку браузер и в разделе «Canvas / WebGL» выберите способ обработки «Супер эмуляция».

Обратите внимание, что «Супер эмуляция» работает только на движке Chromium.




Обращаем ваше внимание, что «супер-эмуляция» находится в Beta режиме, поэтому могут возникнуть проблемы с некоторыми сайтами. В таком случае сообщите нам, создав тему в специальном разделе.




Автоматизируйте работу с расширением Metamask

Отлажена работа с расширением
Metamask.
Получите доступ к распределенным приложениям с поддержкой Ethereum или «Dapps» в ZennoPoster с движком Chromium!

Автоматизируйте создание и управление своими криптовалютными кошельками, подключайтесь к блокчейн-приложениям без регистрации и многое другое.





Улучшения Chromium

Движок Chomium 96

96-я версия браузерного движка
Chomium позволит повысить качество браузерных профилей в своих проектах, а также работать с еще большим количеством веб-сайтов.

Добавлено окно Devtools Frontend для браузера Chromium

DevTools - это набор инструментов для веб-разработчика.
Теперь он доступен не только в CEF, но и в Chromium. Его использование в работе позволит повысить качество основных процессов - работу с HTML-разметкой и отладку проектов.

Для быстрого доступа к DevTools, воспользуйтесь кнопкой «Инструменты веб-разработчика для активной вкладки» на верхней панели окна браузера.




Поддержка аргументов запуска Chromium

Добавлена поддержка параметров запуска (флаги запуска) для движика Chromium, также называемые переключателями. Они позволяют запускать браузер со специальными параметрами, которые могут помочь во включении или изменении определенных функций.

Полный список аргументов можно посмотреть по ссылкам:



Оптимизирован размер профиль-папок Chromium

Отключили запись данных browser metrics в папку профиля Chromium. Это изменение позволит заметно уменьшить размер профиль-папок.



Улучшение эмуляции браузера

Улучшена эмуляция workers

Улучшена эмуляция workers, теперь значения userAgent, languages и hardwareConcurrency соответствуют значениям в объекте navigator'a браузера.




Повышена аутентичность браузера

Внесли ряд изменений в эмуляцию параметров браузера, что позволило поднять траст браузера Chromium до оценки A+ по версии CreepJS.




Очистка переменных

В действии обработки переменных появилась новая опция «Очистить переменные».

Есть 3 режима очистки:
  • Все
  • Перечисленные
  • Все, кроме перечисленных
Это будет полезно, когда, например, шаблон работает в цикле и перед началом новой итерации требуется очистить данные в переменных, чтобы значения из предыдущей фазы не попали в следующую.




Перезагрузка Google таблицы

Добавлена новая опция «Перезагрузить таблицу» в действие «Операции над таблицей». Она выполняет такую же функцию, как и кнопка
, которая находится в свойствах Google таблицы. Это позволяет обновить данные в таблице, если они были внесены вручную через обычный браузер или другим шаблоном.





Улучшены иконки контекстного меню

Теперь иконки в меню "Установить значение из профиля" стали цветными, чтобы их было удобнее различать.




Весь список изменений 7.7.0.0

Добавлено:

+ Добавлен новый режим эмуляции canvas "Супер эмуляция". Для корректной работы нового режима он должен быть включен в настройках браузерного профиля при старте проекта, либо во время работы проекта через кубик Браузер -> Настройки -> Canvas. Новый режим позволяет эмулировать данные канваса консистентно с другими данными профиля, выдывать реальную уникальность, а не 100% как в случае добавления шума.
+ Обновлен движок браузера Chromiuim до версии 96.
+ В кубике "Установка расширения" добавлена возможность указать паузу, чтобы гарантировать, что расширение корректно установится, перед тем, как с ним начнут работать.
+ Добавлено окно Devtools Frontend для браузера Chromium. Размеры, положение окна сохряняются корректно. Контекстное меню так же отоброжается коррктно.
+ Улучшена работа с workers для браузера Chromium.
+ Добавлена возможность отключения проверки сертификата при подключении почтового аккаунта.
+ Опция кубика "Настройки" вынесена в отдельный кубик "Ожидание действий пользователя" в раздел логика. Работа старых шаблонов не изменится, просто кубик будет выглядеть по другому.
+ В кубик "Операции над Google таблицей" добавлено новое действие "Перезагрузить таблицу".
+ В кубик "Обработка переменных" добавлено новое действие "Очистить", с помощью которого можно очищать выбранные или все переменные.
+ Добавлена поддержка аргументов запуска для браузера Chromium.
+ Улучшена анонимность браузера Chromium.
+ Улучшена стабильность запуска и работы браузера Chromium.
+ Выключена запись browser metrics в папку профиля Chromium. Это изменений заметно уменьшит размер профиль папок.


Исправлено:

Исправлена работа Widevine в CEF. (Инструкция по использованию)
Исправили свойства кубика hCaptcha, вернули поле "Положить в переменную".
Исправлена блокировка ProjectMaker диалогами появляющимися под окном PM.
Исправлено изменение размера элементов интерфейса при изменении состояниия окна ProjectMaker.
Исправлены ситуации когда вкладка, созданная расширением, имела пустой адрес.
Исправлена работа кубика "Активировать расширение" для расширений у которых нет попапа.
Исправлена работа с расширением Metamask в Chromium.
Теперь эмуляции, применяемые на страницах порождаемых расширениями, применяются более корректно и своевременно.
Исправлено зависание кубика "Перезапустить инстанс" в ProjectMaker.
Исправлено зависание кубика Запустить инстанс.
Исправлено зависание ProjectMaker при запуске браузера с профиль папкой.
Исправлен выбор браузерного профиля в кубике "Запустить инстанс" при настрайках браузерного профиля по умолчанию.
Убран явный запрос геопозиции. Чаще всего можно было встретить на сайте yandex.
Теперь иконки в меню "Установить значение из профиля" стали цветными, чтобы их было лучше различить.
Исправлено мерцание браузера Chromium при скролинге страниц.
Исправлены возможные причины зависания в браузере Chromium при переходе на страницу.
Исправлено отображение окна расширения при переходе в безбраузерный проект.
Исправлена работа метода DrawToBitmap (не работало распознавание recaptcha2 на некоторых сайтах).
Исправлена работа файловых диалогов во время ожидания действий пользователя в Chromium.
Исправлена загрузка изображений для Facebook и Instagram.
Исправлена работа парсинга данных с опцией "Искать во всех фреймах" в Chromium.
При ошибках навигации url страницы теперь становится chrome-error://chromewebdata/
Исправлена передача referrer в кубике навигации в Chromium и CEF.
Исправлено распознавание ReCaptcha2 на некоторых сайтах в Chromium и CEF.
Небольшие исправления в загрузке сессионных cookie в Chromium и CEF.
Исправлена работа socks5 прокси с логин/паролем в которых есть символ точки с запятой.
Исправлено отображение превью инстансов в ZennoPoster.
Другие исправления и улучшения.
 

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
613
Благодарностей
2 648
Баллы
93
Присоединяйся к тестированию супер эмуляции Canvas и WebGL (Beta)

Приглашаем всех желающих к тестированию нового функционала эмуляции Canvas и WebGL. Для этого необходимо обновить ZennoPoster до версии 7.7.0.0, либо установить данную версию рядом с другой, выбрать движок Chromium (Beta) в настройках своего проекта и включить "Супер эмуляцию" в настройках профиля проекта.



Внимательно ознакомьтесь с пресс-релизом.
ZennoPoster 7.7.0.0 уже доступен в личном кабинете!


Как сообщать о проблемах?

Обращаем ваше внимание, что «супер-эмуляция» находится в Beta режиме, поэтому могут возникнуть проблемы с некоторыми сайтами. В таком случае сообщите нам, создав тему в специальном разделе. В названии темы укажите адрес сайта (домена) на котором не эмулируется Canvas \ WebGL.

Голосуйте за домены, которые вам нужны в первую очередь, мы будем над ними работать.
Один домен = Одна тема. Подробнее →

Если ошибка не связана с эмуляцией Canvas \ WebGL, сообщите об этом в Багтрекер.

Где обсудить?

Задать вопрос или оставить свой отзыв о новом ZennoPoster можно в теме «Обсуждение».
 

ZennoLab Team

Super Moderator
Команда форума
Регистрация
22.01.2019
Сообщения
613
Благодарностей
2 648
Баллы
93
Статус текущих работ

Мы немного задержали релиз версии 7.7.0.0, т.к. по сути он содержит изменений на два билда - мы решили пропустить выпуск релизной 7.6.1.0 и добавили много тестов на beta супер-эмуляции Canvas \ WebGL. Хотя текущая версия получила 96-ю версию движка, у нас почти готов Chromium 99, тестовую сборку с которым планируем выпустить в ближайшее время.

Также, в ближайшее время будет готов функционал для конвертации профиль-папок CEF → Chromium. Это позволит безболезненно перенести профили со старых проектов, работающих на движке CEF, на более новый - Chromium.
 
Статус
Закрыто для дальнейших ответов.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)