NetMorph — это мощный локальный полигон для обхода систем сетевой идентификации и тотального контроля над своим цифровым следом. Если тебе надоело, что каждый твой шаг в сети логируется коммерческими скриптами, а покупка тяжелых антидетект-браузеров не входит в твои планы, этот инструмент создан для тебя.
Утилита разворачивает кастомный Chromium поверх туннелей Tor и полностью перестраивает поведение внутренних API браузера. Скрипт не просто подменяет заголовки, а создает уникальный, математически просчитанный цифровой слепок устройства на каждую сессию. Для защитных систем Fingerprint.com, CreepJS и Pixelscan ты становишься абсолютно новым, легитимным пользователем, зашедшим с чистого девайса.
🔥 Главные фичи и преимущества
- Уникальный отпечаток на каждый запуск: Скрипт внедряет невидимый глазу шум в рендеринг Canvas, WebGL и модифицирует AudioContext. Для сайтов это выглядит как естественные физические особенности реального железа.
- Режим Sticky IP (Без бесконечных капч): Мы реализовали нативную изоляцию контекстов Chromium (BrowserContext). Твой IP-адрес намертво закрепляется за окном браузера на всю сессию. Забудь про постоянные проверки от Cloudflare и миллиард капч при каждом обновлении страницы.
- Агрессивный Rotating IP: Нужна максимальная путаница следов? Переключайся на ротацию, и цепочка Tor будет перестраиваться динамически.
- WebRTC Kill Switch: Полная защита от утечки твоего реального провайдерского IP через STUN-запросы прямо на уровне движка.
- Консольное управление: Никакого лишнего GUI-мусора. Быстрый выбор готовых пресетов под Windows (Chrome), Linux (Firefox) и macOS (Safari) за одну секунду.
🛠 Пошаговая инструкция по установке
Инструмент тестировался и идеально работает на Linux-системах (Arch, Void, Gentoo, Fedora).
1️⃣ Шаг первый: Подготовка системы Тебе понадобятся установленный и запущенный демон tor, а также Node.js и Python 3. Если ты сидишь на Arch Linux, просто выполни в терминале:
sudo pacman -S tor nodejs npm python && sudo systemctl start tor
2️⃣ Шаг второй: Клонирование репозитория Загрузи проект с GitHub на свой ПК и перейди в рабочую директорию:
git clone https://github.com/marpelskiy/NetMorph.git && cd NetMorph
3️⃣ Шаг третий: Настройка окружения Python Создаем изолированное виртуальное окружение и ставим библиотеку rich для красивого вывода интерфейса и баннеров в консоли:
python -m venv venv && source venv/bin/activate && pip install rich
4️⃣ Шаг четвертый: Настройка окружения Node.js Устанавливаем Puppeteer и плагины маскировки автоматизации, которые будут управлять нашим скрытым браузером:
npm install puppeteer puppeteer-extra puppeteer-extra-plugin-stealth
🚀 Как запустить?
Убедись, что служба Tor активна в системе, открой терминал в папке проекта и выполни:
source venv/bin/activate && python main.py
Тебя встретит стильный ASCII-баннер и меню выбора системного профиля. После выбора ОС скрипт предложит режим работы IP: выбирай Sticky IP, чтобы спокойно серфить без капч, или Rotating, если нужно постоянно менять адреса.
🧪 Как проверить защиту?
После открытия браузера вбей в адресную строку эти сайты для аудита систем трекинга:
- CreepJS (
[https://creepjs-e6a93.web.app](https://creepjs-e6a93.web.app)) — лучший open-source чекер фингерпринтов. Проверь разделы Canvas и WebGL. Наш шум гарантирует высокий Trust Score без палива подмены переменных. - BrowserLeaks (
[https://browserleaks.com/webrtc](https://browserleaks.com/webrtc)) — зайди сюда и убедись, что твой реальный IP не утекает через WebRTC (в полях должно быть N/A или Disabled). - Pixelscan (
[https://pixelscan.net](https://pixelscan.net)) — проверка консистентности и согласованности твоего нового цифрового отпечатка.