Разработка скрипта для маскировки WebRTC-адреса
Цель проекта
Создать JavaScript-скрипт, который будет выполняться в самом начале загрузки веб-страницы в браузере Chrome. Основная задача - перехватить и модифицировать работу WebRTC, чтобы подменить реальный IP-адрес устройства на заранее указанный статический адрес.
Ключевые требования
- Скрипт должен переопределять нативные объекты и методы браузера, отвечающие за установку WebRTC-соединений.
- Изменения должны быть внесены таким образом, чтобы последующий JavaScript-код на странице не мог обнаружить факт вмешательства.
- Решение должно гарантировать, что на стороне веб-приложения будет отображаться заданный IP-адрес, а не адрес прокси-сервера или реальный адрес пользователя.
- Код должен быть написан с учетом современных стандартов и особенностей работы браузера Chrome.
Ожидаемый результат
Готовое, рабочее решение в виде JavaScript-файла, который можно внедрить в целевую страницу. Код должен быть хорошо прокомментирован и содержать пояснения по механизму работы.