WC

whitenightshadow/camoufox-reverse-mcp

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

549 stars 105 forks Качество 72 Тренд 30

🔧 Антиобнаруженный браузер MCP Server | 35 инструментов реверс-инжиниринга JS + трассировка отпечатков пальцев JSVMP на уровне движка C++

Обзор

MCP Server на базе браузеров против отпечатков пальцев, специально разработанный для обратного инжиниринга JavaScript. Сервер MCP (Model Context Protocol) позволяет ассистентам по программированию ИИ (Claude Code, Cursor, Cline и др.) выполнять обратные операции на целевых сайтах через браузер против отпечатков пальцев: анализ параметров интерфейса, статический анализ JS-файлов, динамическое отладка точки остановки, отслеживание функциональных хуков, перехват сетевого трафика, анализ байткодов JSVMP, управление cookie/хранилищем и многое другое. - Camoufox изменяет информацию о отпечатке пальца, а не патч слоя JS, делая её необнаруживаемой в корне. - Изоляция песочницы протокола Juggler заставляет Playwright - BrowserForge генерировать отпечатки нажатия , а не случайно собраны. - Работает нормально на различных сайтах против скрапинга, таких как RS, AK, JY, CF и др. - Хуки используют Object.defineProperty, поэтому скрипт страницы не может восстановить исходный метод В диалоговом окне вашего инструмента для программирования ИИ (Cursor / Claude Code / Codex и т.д.) введите: Требуется кастомизированная версия браузера camoufox-reverse браузера. Если он не установлен, появится сообщение об ошибке, но это не повлияет на использование других инструментов. 👉 Для полного рабочего процесса по идентификации типов против обходящего движения см. docs/JSVMP_PLAYBOOK.md : - trace_property_access: Trace JSVMP ** атрибуты (точные, C++-слой, необнаруживаемые) - compare_env: Собирать атрибуты браузера **окружения (полный, JS-слой) - При маскировке среды Path B используйте результаты трассировки, чтобы определить, «какие атрибуты добавить», чтобы не добавлять слишком много и не добавлять новые точки утечек Добавлены три новых инструмента launch_browser enable_trace параметры.

Обзор (машинный перевод)

Китайский | Английский

MCP Server, основанный на браузерах против отпечатков пальцев, специально разработанный для обратного инжиниринга JavaScript.

Сервер MCP (Model Context Protocol) позволяет AI-ассистентам по программированию (Claude Code, Cursor, Cline и др.) выполнять обратные операции на целевых сайтах через браузер против отпечатков пальцев Camoufox: анализ параметров интерфейса, статический анализ JS-файлов, динамическое отладка точек остановки, отслеживание функциональных хуков, перехват сетевого трафика, анализ байткодов JSVMP, управление cookie/storage и многое другое.

Почему выбрали камуфокс?

Возможности Реализация и границы
Браузер Firefox / Camoufox
Анализ во время выполнения Явное выполнение миров, кадров, крючков и захвата сети
Расследование JSVMP Проверки в процессе выполнения и исходный код, проверенные в соответствии с конкретными целями
Персистентный крючок Инициализация контекста для определения границы между ожиданием и разгрузкой

Основные преимущества:

  • Camoufox изменяет информацию о отпечатках пальцев на уровне C++ без использования патчей JS страницы, избегая распространенных утечек дескрипторов и прототипов
  • Изоляция жонглёра уменьшает некоторые следы автоматизации на стороне страницы; Всё ещё можно наблюдать крючки, различия в окружающей среде и тайминг
  • BrowserForge генерирует отпечатки пальцев на основе реальной статистики трафика, а не случайной сборки
  • Может использоваться для анализа антиползающих и экологических зависимости; Наличие конкретных участков необходимо проверять с помощью реальных образцов
  • Крючок, по желанию [Object.defineProperty, защита от перезаписи; Для блокировки атрибутов может потребоваться восстановление контекста

v1.8.0: Реальная практика исходного кода и семантика наблюдения исправлена

  • Несколько раундов локальной практики с реальной KProtect VM, JavaScript-обфускатором CFF, CryptoJS/FingerprintJS; Обратная связь по отказам продолжается к ремонту и повторной валидации.
  • Сохранение графика исключений, этого и порядка оценки, при этом основные логи мира/кадров читаемы; Локальный Acorn поддерживает современный синтаксис, консервативно пропуская небезопасные переписывания.
  • Можно выбрать точные строки evaluate_js(result_format="json_ascii"); Можно выбрать логи функций с низким побочным эффектом hook_function(serialization="preview") с чёткими записями исключений синхронизации.
  • Динамические скрипты обрабатываются в соответствии с текущим ответом и не воспроизводят запросы из-за неудачных переписок; Нативные снимки чётко определяют текущую страницу и мир.

Подробнее см. v1.8.0, Аутентичный исходный код и верификация.

v1.7.0: Доказательства и диагностика из множества раундов практической практики агента

  • Добавлены compare_network_requests, save_response_body, сохраняя исходную семантику запроса и указывая калибр хеш/байт.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "camoufox-reverse": { "command": "python", "args": ["-m", "camoufox_reverse_mcp"] } } }