Техническое задание: Создание скрипта маскировки WebRTC

Цель проекта

Разработать скрипт на чистом JavaScript, который при загрузке веб-страницы модифицирует работу WebRTC (Web Real-Time Communication) таким образом, чтобы система отображала заданный IP-адрес вместо реального адреса прокси или пользователя.

Ключевые требования

  • Язык реализации: JavaScript (чистый, без внешних фреймворков, если не указано иное).
  • Основная функция: Переопределение объектов и API браузера, отвечающих за работу WebRTC.
  • Требуемый результат: На целевой странице должен отображаться заданный (указанный) IP-адрес.
  • Критически важное условие: Внесенные скриптом изменения должны быть невидимыми и необнаружимыми для любого последующего JavaScript-кода, который может выполняться на этой же странице. Это означает, что стандартные методы обнаружения подмены (например, проверка свойств объектов, сравнение с оригинальными API) не должны выявить вмешательство.

Ожидаемый результат

Готовый, работоспособный скрипт, который можно интегрировать в процесс загрузки страницы. Скрипт должен эффективно маскировать реальные сетевые идентификаторы через WebRTC, обеспечивая при этом максимальную скрытность своих действий.