FingerprintSwitcher с дополнительными функциями



  • Название: FingerprintSwitcher
    Версия: 2.3
    Данные: FingerprintSwitcher.zip
    Согласие на добавление модуля в BAS: Да
    Описание: Стандартный модуль FingerprintSwitcher с двумя новыми действиями "Распарсить отпечаток" и "Редактировать отпечаток". Действие "Распарсить отпечаток" сохраняет значения некоторых параметров (User Agent, Lang и т.д) отпечатка в указанные переменные. Действие "Редактировать отпечаток" заменяет некоторые параметры (User Agent, App Version, Lang) отпечатка на указанные значения.
    История версий:



  • @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    Название: FingerprintSwitcher
    Версия: 2.1
    Данные: FingerprintSwitcher.zip
    Согласие на добавление модуля в BAS: Да
    Описание: Стандартный модуль FingerprintSwitcher с двумя новыми действиями "Распарсить отпечаток" и "Редактировать отпечаток". Действие "Распарсить отпечаток" сохраняет значения некоторых параметров (User Agent, Lang и т.д) отпечатка в указанные переменные. Действие "Редактировать отпечаток" заменяет некоторые параметры (User Agent, App Version, Lang) отпечатка на указанные значения.
    История версий:

    Годнота подьехала 👌
    Боюсь только когда будут обновы для FingerprintSwitcher модуль все время придеться подгонять.



  • @FastSpace, перенести готовые действия из модуля в модуль дело пары секунд.



  • Добавил параметр "is_autogenerated" в манифест, чтобы модуль не записывался в проект если не используется.



  • Четкий модуль! Я наконец-то почистил скрипт от костылей в виде языка и самого свежего юзер агента и все положил в модуль.

    Не хватает такой же штуки и под профиль. Фокс тут выкладывал код где-то.



  • @FastSpace, модуль работает и с отпечатками из профилей



  • @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    @FastSpace, модуль работает и с отпечатками из профилей

    Нужен актион который дергает отпечаток из профиля в переменную и затем там же заменяет UserAgent.

    Кстате по поводу языка - он не нужен в модуле. Дело в том, что сейчас действие прокси подменяет язык, но в том действии слишком много заголовков - шлака для RU прокси. Пришлось через установить заголовок Accept-Language делать.
    Применение отпечатка с измененным языком не дает никакого эффекта (всегда будет английский язык) и профиль не хранит эти данные.



  • @FastSpace, читаете fingerprint.json из профиля в переменную и можете работать с этой переменной с помощью действия "Редактировать отпечаток", потом можно записать полученную переменную обратно в файл т.к формат остаётся тем же.



  • @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    @FastSpace, читаете fingerprint.json из профиля в переменную и можете работать с этой переменной с помощью действия "Редактировать отпечаток"

    json сохранённого отпечатка в fingerprint.json отличается от полученного отпечатка из действия "Получить отпечаток", модуль это учитывает?



  • @Fox, да



  • @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    @Fox, да

    Ок, а что с языком. Язык сейчас меняется либо в действие прокси, либо в действие установить заголовок.
    Редактирование языка в отпечатке не дает эффекта. При примении отпечатка - всю равно лажа какая-то.



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



  • @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    Стандартный модуль FingerprintSwitcher с двумя новыми действиями "Распарсить отпечаток" и "Редактировать отпечаток".

    Здравствуйте. Не смог найти эти действия...



  • @kuzkuz, чтобы они появились нужно установить модуль

    @GhostZ said in FingerprintSwitcher с дополнительными функциями:

    Данные: FingerprintSwitcher.zip

    62fe0792-3ce3-4429-a3e9-ae7771a78c71-image.png



  • раньше парсил отпечатки и сохранял в базу(распарсенные)

    но там не было JSON схемы,
    то есть я сделал но структура отпечатков была разной,
    где то некоторые поля были где то null, потом где то их не было
    короче разные и поэтому я потом парсил только на valid & сохранял как стринг.

    а так разрешение итд, можно менять конечно.
    но вот например канвас хэш итд уже не получалось,
    они зашифрованы в виде структуры.

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



  • 22.5.1 новые кнопки не появились, почему? это после распаковки, в папку млдули за место оригинала.9bb85d68-3937-4aeb-8145-5eab73b38f53-image.png



  • @playful said in FingerprintSwitcher с дополнительными функциями:

    22.5.1 новые кнопки не появились, почему? это после распаковки, в папку млдули за место оригинала.

    Устанавливайте модуль через менеджер модулей



  • @Fox а что происходит при сохранении профиля несколько раз с разных отпечатков? добавляются другие отпечатки? или заменяется новым? ну, на счет замены, вроде не заменяется, разрешение меняется при применении профиля, на те разрешения, которые были ранее в отпечатках.



  • @playful said in FingerprintSwitcher с дополнительными функциями:

    @Fox а что происходит при сохранении профиля несколько раз с разных отпечатков? добавляются другие отпечатки? или заменяется новым? ну, на счет замены, вроде не заменяется, разрешение меняется при применении профиля, на те разрешения, которые были ранее в отпечатках.

    При применении отпечатка переписывается файл с отпечатком fingerprint.json



  • Извините за нубский вопрос, но какая практическая польза от модуля? Штатный модуль не позволяет менять ЮА. Смысл в этом или есть еще какой-то скрытый? Может модуль позволяет улучшить "безпалевность" для сайтов?


Log in to reply
 

  • 6
  • 1
  • 38
  • 4
  • 62
  • 37
  • 12
  • 30