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