Назад к обновлениям
New releaseSep 6, 2026

ShadowNet v11.1.0

ShadowNet — это анонимный протокол маршрутизации, который заставляет все соединения (на уровне всей системы) проходить через Tor, реализуя при этом методы, подобные Mixnet, и усиление защиты ОС.

Поделиться

Большое спасибо Иисусу за то, что это привлекло внимание! Обратитесь к Иисусу, пока не стало слишком поздно. :) Он любит вас

Чтобы ещё больше повысить свою приватность и безопасность; используйте ShadowNet на вашей хост-ОС и запустите Whonix в виртуальной машине для просмотра веб-страниц.

Скачать Whonix здесь: https://www.whonix.org/ (Пожалуйста, используйте безопасное ПО для виртуальных машин, такое как KVM)

🛡️ ShadowNet: Протокол анонимности с инвариантностью потока (Tor + методы Mixnet)

Больше не нужно полагаться на то, чтобы затеряться в толпе, как в обычном Tor — ТЕПЕРЬ БЫТЬ УНИКАЛЬНЫМ — ЭТО И ЕСТЬ НАСТОЯЩАЯ АНОНИМНОСТЬ!

Для Kali Linux/Parrot OS (других дистрибутивов Linux)

Установка:

chmod +x 777 *

sudo bash setup.sh

gcc -static shadownet.c -o shadownet -lm

sudo ./shadownet (start/stop)

Асинхронный слой обфускации:

ShadowNet — это продвинутый фреймворк для усиления сетевой безопасности, который превращает стандартную рабочую станцию в «Приватный Mixnet из одного узла». Принудительно пропуская весь системный трафик через синхронный туннель с обфускацией таймингов и унификацией размера, он устраняет поведенческие метаданные, которые противники государственного уровня используют для деанонимизации пользователей. 🛡️ Ключевые эволюционные возможности

ShadowNet принудительно пропускает весь системный трафик через Tor, реализуя при этом методы, подобные Mixnet (вдохновлённые Nym).

  1. Асинхронная очередь сообщений (SFQ)/Джиттер — рандомизированная задержка/переупорядочивание и перемешивание

ShadowNet заменяет стандартный линейный выпуск пакетов на Stochastic Fairness Queuing.

Логика: Вместо предсказуемой доставки «тик-так» пакеты хешируются в несколько внутренних «корзин» и выпускаются с использованием алгоритма перемешивания. Джиттер также случайно задерживает начало подключения/отключения — NSA не узнает, когда вы только что впервые подключились к ShadowNet и когда отключились, всё это задерживается. Джиттер также применяется к cover traffic.

Преимущество: Это уничтожает атаки корреляции по времени. Перемешивая внутренний порядок каждого пакета, он гарантирует, что ритм данных, достигающих вашего входного узла, никогда не совпадает с ритмом данных, покидающих выходной узел.

  1. Многоуровневые приманки-рукопожатия

ShadowNet создаёт «TLS-шумовой фон» (cover traffic через Tor) при установке своего основного защищённого туннеля.

Логика: При инициализации протокол выполняет фоновые рукопожатия с высоконагруженными, «безопасными» глобальными доменами (Google, Yahoo, Medium).

  1. Имитация дрейфа аппаратных часов

ShadowNet выходит за рамки «идеальной синхронизации времени», имитируя физические несовершенства оборудования.

Логика: Используя adjtimex, протокол вносит микроскопическую случайную осцилляцию (дрейф) в системные часы.

Преимущество: Виртуальные машины и автоматизированные боты часто имеют «идеальные» часы с точностью до миллисекунд. Реальные физические ноутбуки имеют крошечные вибрации, вызывающие дрейф времени. Имитация этого дрейфа предотвращает фингерпринтинг по смещению часов, заставляя вашу машину выглядеть как реальное физическое устройство, а не как анонимизированный экземпляр.

  1. Случайные размеры пакетов и тайминги для каждого всплеска и для каждого отдельного пакета. (На пакет и на всплеск)

Для каждого всплеска, покидающего ваш компьютер, теперь будет назначен свой размер пакета. (Это побеждает связь фингерпринтинга)

Преимущество: Каждый «срез» данных, движущийся по проводу, физически идентичен. Наблюдатель не может отличить текстовое сообщение размером 1 КБ от передачи файла размером 10 МБ, потому что каждый «конверт» пакета весит ровно столько же.

  1. Рандомизированное формирование постоянной битовой скорости (CBR) Loopix-poisson (100 кбит/с–5 Мбит/с) (Cover Traffic) -> Отправляется через P2P-сеть Tor за сессию

ShadowNet поддерживает дисциплинированный импульс 100 кбит/с–5 Мбит/с независимо от вашей фактической активности. Для каждой сессии вам назначается фиксированный.

Логика: Если вы бездействуете, протокол поддерживает cover traffic loopix-poisson. Если вы активны, он поддерживает тот же cover traffic.

Преимущество: Ваша сетевая сигнатура остаётся постоянным cover traffic loopix. Противник не может увидеть «всплески» в трафике, которые указывали бы на то, когда вы активно используете компьютер, а когда он простаивает.

🛡️ Анти-форензика и защита от утечек 6. Файрвол «Убийца WebRTC»

WebRTC — основной вектор утечек IP в современных браузерах. ShadowNet реализует политику строгого отклонения UDP.

Преимущество: Он блокирует весь UDP-трафик, кроме DNS. Поскольку WebRTC требует случайных UDP-портов для обнаружения вашего «реального» IP, это правило файрвола эффективно «ослепляет» способность браузера раскрыть вашу личность.

  1. Морфинг отпечатка ОС (ttl=128)

ShadowNet изменяет поведение ядра по умолчанию в отношении IP, чтобы имитировать стандартную рабочую станцию Windows.

Логика: Изменяет «Time To Live» (TTL) с 64 (Linux) на 128 (Windows) и отключает TCP Timestamps.

Преимущество: Вы становитесь «иголкой в стоге сена» из миллиардов пользователей Windows. Для автоматизированных сетевых сенсоров ваш трафик выглядит так, будто исходит от стандартного домашнего ПК, а не от специализированной ОС для приватности.

  1. Безопасная распределённая синхронизация времени (Хроно-анонимизация)

Проксирование без утечек: Останавливает/маскирует systemd-timesyncd, chrony и ntp.

  1. Энергозависимая память и скремблирование энтропии

Очистка памяти: При деактивации скрипт сбрасывает системные кэши и очищает энергозависимые метаданные, не оставляя «остатков» сессии в RAM.

  1. Энтропийный IAT (Непредсказуемое время между отправкой пакетов)

Поскольку джиттер уже отправляет пакеты в случайное время, для дальнейшего усиления джиттера был добавлен энтропийный IAT, чтобы между отправляемыми пакетами они никогда не отправлялись в одном и том же рандомизированном порядке (делая рандомизацию их отправки непредсказуемой). Добавлено для каждого всплеска, покидающего машину, и для задержки запуска/отключения, смены MAC-адреса и DNS-запросов.

  1. Временной джиттер:

Теперь кристалл в материнской плате вашего компьютера не раскроет информацию о сетевом оборудовании, такую как производитель или модель, глобальному противнику вроде NSA. Каждый пакет внутри всплеска имеет задержку энтропийного IAT, что дополнительно затрудняет их методы отслеживания. Энтропийный IAT был добавлен к каждому всплеску, покидающему вашу машину, а также к каждому отдельному отправляемому пакету. Это добавляет случайную задержку к таймингу каждого пакета.

  1. Фиксированный псевдоним на основе сессии:

Теперь для каждой сессии вам назначается один из этих псевдонимов

Alias-Fixed - > На всю сессию вам будет назначен случайно выбранный фиксированный пакет в стиле sphinx

  1. Отключение микрофона/веб-камеры + выгрузка:

Предотвращает удалённое аудио/видео наблюдение.

Датчики Выгрузка модулей:

Предотвращает кейлоггинг на основе вибраций.

Блокировка BIOS chattr +i:

Предотвращает вредоносное ПО уровня прошивки (Bootkits).

Блокировка питания Governor:

изменение Маскирует побочные каналы частоты CPU.

  1. Методы, подобные Loopix Mixnet:

    Добавлены как дополнительный помощник к задержкам энтропийного IAT, переупорядочиванию и перемешиванию пакетов.

🚀 Быстрый старт

Установка зависимостей: sudo ./setup.sh

Инициализация ShadowNet: sudo ./shadownet (start/stop)

Проверка анонимности: Проверьте свой IP и запустите тест на утечку WebRTC.

Деактивация: sudo ./shadow.sh stop (Восстанавливает систему в исходное состояние).

Примечание: ShadowNet разработан для сред с высокой задержкой и высокими требованиями к безопасности. Отдавая приоритет инвариантности потока над скоростью, он обеспечивает защиту от самых продвинутых в мире систем анализа трафика.

KILL SWITCH ВКЛЮЧЁН! Весь не-Tor трафик блокируется по умолчанию! Если соединение при просмотре веб-страниц прервётся, ваш интернет будет отключён. Это предотвратит утечки IP.

ПОДМЕНА MAC-АДРЕСА: Случайно подменяет MAC-адрес для каждой сессии.

ДИАГНОСТИЧЕСКИЙ ТЕСТ:

  1. Тест рандомизации джиттера и SFQ

Это проверяет, что ядро активно переупорядочивает пакеты, чтобы нарушить корреляцию по времени (ломая «метроном» ваших данных).

Команда: Bash

tc -s qdisc show dev wlo1

ping -c 20 127.0.0.1

На что смотреть: Вывод должен показывать qdisc sfq с perturb 10sec. Проверьте статистику sent и backlog; если они увеличиваются, движок «перемешивания» работает. Также при выполнении команды ping она должна возвращаться с рандомизированной задержкой.

  1. Стабильность TLS-шумового фона (Тест «Гул»)

Это подтверждает, что объёмное маскирование достаточно высоко, чтобы скрыть ваши фактические всплески просмотра.

Команда: Bash

nload (interface)

Wi-Fi интерфейс для Parrot обычно 'wlo1', для Kali Linux — 'wlan0'

Цель: Следите за скоростью «Outgoing» в режиме простоя. Она должна поддерживать стабильный базовый уровень выше 5-20 Мбит/с.

  1. Случайные размеры пакетов

Это гарантирует, что каждый исходящий пакет выглядит случайным по размеру, побеждая «фингерпринтинг по размеру пакета».

Команда: Bash

sudo tcpdump -i (interface) -n -c 20 'host 1.1.1.1'

Цель: Каждый пакет в выводе должен показывать случайную длину. Любое отклонение в длине в режиме простоя означает, что «случайное ограничение» скомпрометировано.

  1. Хроно-анонимизация (Временной отпечаток)

Проверяет, что ваше оборудование не раскрывает уникальные данные о таймингах CPU или времени работы.

Команда: Bash

cat /proc/sys/net/ipv4/tcp_timestamps && ping -c 3 127.0.0.1

Цель: tcp_timestamps должен вернуть 0. ping должен вернуть ttl=128, чтобы соответствовать сигнатуре имитации Windows.

  1. Целостность MAC-идентичности

Гарантирует, что подмена на уровне L2 действительно активна на оборудовании.

Команда: Bash

cat /sys/class/net/wlo1/address && ethtool -P (interface)

Цель: Первый адрес (Активный) не должен совпадать со вторым адресом (Постоянный).

  1. Энергозависимая RAM (Анти-форензика):

ls -l /tmp/shadownet_mac.bak && df -h /tmp

это должно вернуть cannot access/not found

Требование суверенитета: Резервный файл должен существовать в /tmp. Примечание: Используйте df -h /tmp (без завершающего слэша), чтобы убедиться, что он смонтирован как tmpfs, поэтому он стирается мгновенно при выключении питания.

  1. Целостность killswitch:

Запустите инструмент shadownet

Запустите в Терминале 1:

while true; do curl --connect-timeout 2 -s https://check.torproject.org/api/ip | grep -oE "\b([0-9]{1,3}.){3}[0-9]{1,3}\b" || echo "BLOCK ENGAGED"; sleep 1; done

# Запустите в Терминале 2:

sudo systemctl stop tor

Если вы видите tor ip, он продолжит его спамить, просто выключите tor, и вы увидите, как он скажет 'BLOCK ENGAGED'. Именно тогда
вы знаете, что kill-switch работает, когда он предотвращает утечку вашего ip после внезапного сбоя/отключения

2. Тест на утечку WebRTC и локального IP (на уровне браузера)

Это проверяет, что ваш браузер не может быть «обманут» и вынужден раскрыть ваш реальный локальный IP или аппаратный MAC через JavaScript.

Команда: Пока ShadowNet активен, выполните это в терминале, чтобы увидеть, что система «считает» единственным допустимым маршрутом:
Bash

ip route get 1.1.1.1

Цель: Он должен показать, что трафик маршрутизируется через 127.0.0.1 или указанный вами шлюз TRANS_PORT.

Проверка: Откройте браузер и посетите сайт проверки утечек (например, browserleaks.com/webrtc). В разделе WebRTC Local IP должно отображаться «N/A», «Timed out» или внутренний IP Tor (10.x.x.x). Он никогда не должен показывать ваш реальный локальный IP (192.168.xxx.xxx)

Категории