返回更新列表
新发布Sep 6, 2026

ShadowNet v11.1.0

ShadowNet 是一个匿名路由协议,它强制所有系统范围的连接都通过 Tor,同时实现类似 Mixnet 的技术并强化操作系统。

分享

非常感谢耶稣让这个工具受到关注!在太迟之前转向耶稣吧。:) 祂爱你

🛡️ ShadowNet:流不变匿名协议(Tor + 混合网络技术)

不再像普通 Tor 那样依赖混入人群来保持匿名,现在,独一无二才是真正的匿名!

适用于 Kali Linux/Parrot OS(其他 Linux 发行版)

安装:

chmod +x 777 *

sudo bash setup.sh

gcc -strict shadownet.c -o shadownet -lm

sudo ./shadownet (start/stop)

异步混淆层:

ShadowNet 是一个先进的网络加固框架,可将标准工作站转变为“单人的私有混合网络”。通过强制所有系统流量经过同步、时序混淆且大小统一的隧道,它消除了国家级对手用于去匿名化用户的行为元数据。 🛡️ 核心进化特性

ShadowNet 强制所有系统级流量通过 Tor,同时实现类似混合网络的技术(灵感来自 Nym)。

  1. 异步消息队列(SFQ)/抖动随机延迟、重排序与洗牌

ShadowNet 用随机公平队列取代了标准的线性数据包释放。

原理:不再采用可预测的“滴答”式传输,数据包被哈希到多个内部“桶”中,并通过洗牌算法释放。抖动还会随机延迟启动连接/断开连接的时间,NSA 无法知道您何时首次连接 ShadowNet 以及何时断开,一切都是延迟的。抖动同样应用于掩护流量。

优势:它摧毁了时序关联攻击。通过每 1-4 秒重新洗牌数据包的内部顺序(扰动 1-4),确保离开您家中的数据节奏永远不会与离开 Tor 节点的数据节奏相匹配。

  1. 多层诱饵握手

ShadowNet 在建立其主安全隧道时创建一个“TLS 噪声基底”(通过 Tor 的掩护流量)。

原理:初始化时,协议会与高流量、“安全”的全球域名(Google、Yahoo、Medium)执行后台握手。

  1. 硬件时钟漂移模拟

ShadowNet 超越了“完美时间同步”,模拟物理硬件的缺陷。

原理:使用 adjtimex,协议向系统时钟引入微小的随机振荡(漂移)。

优势:虚拟机与自动化机器人通常拥有“完美”的毫秒级精确时钟。真实的物理笔记本电脑存在微小的振动,导致时间漂移。模拟这种漂移可防止时钟偏差指纹识别,使您的机器看起来像真实的物理设备,而非匿名化实例。

  1. 每个突发与每个单独数据包的随机数据包大小定时(逐包与逐突发)

对于离开您计算机的每个突发,它们现在都会被分配不同的数据包大小。(这击败了指纹关联)

优势:在线上传输的每一“片”数据在物理上都是相同的。观察者无法区分 1KB 的文本消息与 10MB 的文件传输,因为每个数据包“信封”的重量完全相同。

  1. 随机恒定比特率(CBR)整形(5-20mbit)(掩护流量)-> 每个会话通过 Tor P2P 网络发送

ShadowNet 无论您的实际活动如何,都维持一个有纪律的 5-20mbit 脉冲。每个会话您都会被分配一个固定的速率。

原理:如果您处于空闲状态,协议会维持掩护流量的“嗡嗡声”。如果您处于活跃状态,它会将您的数据节流到相同的 5-20mbit 窗口内。

优势:您的网络特征保持为 loopix 一致的掩护流量。对手无法看到流量中的“尖峰”,从而无法判断您何时正在积极使用计算机,何时处于空闲状态。

🛡️ 反取证与泄漏防护 6. “WebRTC 杀手”防火墙

WebRTC 是现代浏览器中 IP 泄漏的主要途径。ShadowNet 实施严格的 UDP 拒绝策略。

优势:它阻止所有非 DNS 的 UDP 流量。由于 WebRTC 需要随机 UDP 端口来发现您的“真实”IP,此防火墙规则有效地“致盲”了浏览器泄漏您身份的能力。

  1. 操作系统指纹变形(ttl=128)

ShadowNet 修改内核默认的 IP 行为,以模拟标准 Windows 工作站。

原理:将“生存时间”(TTL)从 64(Linux)更改为 128(Windows),并禁用 TCP 时间戳。

优势:您成为数十亿 Windows 用户“大海捞针”中的一员。对于自动化网络传感器,您的流量看起来像是来自标准家用 PC,而非专用的隐私操作系统。

  1. 安全分布式时间同步(时间匿名化)

零泄漏代理:停止/屏蔽 systemd-timesyncd、chrony 与 ntp。

  1. 易失性内存与熵加扰

内存清理:停用时,脚本会清除系统缓存并清理易失性元数据,在 RAM 中不留任何会话“残留”。

  1. 熵 IAT(发送数据包之间的不可预测时间)

由于抖动已经以随机时间发送数据包,为进一步增强抖动,添加了熵 IAT,使得在发送的数据包之间,它们永远不会以相同的随机顺序发送(使发送的随机化变得不可预测)。已添加到离开机器的每个突发以及启动/断开延迟、MAC 地址更改和 DNS 请求中。

  1. 时间抖动:

现在,您计算机主板内的晶振不会向 NSA 等全球监控对手泄露网络硬件信息(如品牌或型号)。每个突发内的每个数据包都有熵 IAT 延迟,进一步削弱了他们的追踪方法。已为离开您机器的每个突发以及发送的每一个单独数据包添加了熵 IAT。这为每个数据包的定时增加了随机延迟。

  1. 基于会话的别名固定:

现在,每个会话您都会被分配以下别名之一

别名固定 -> 在整个会话期间,您将被分配一个随机选取的类似 sphinx 的固定数据包

  1. 麦克风/摄像头 终止 + 卸载:

防止远程音视频监控。

传感器 卸载模块:

防止基于振动的键盘记录。

BIOS 锁定 chattr +i:

防止固件级恶意软件(引导套件)。

电源锁定 调速器:

更改 屏蔽 CPU 频率侧信道。

  1. Loopix 混合网络类技术:

    作为熵 IAT 延迟、数据包重排序与洗牌的附加辅助手段。

🚀 快速开始

安装依赖:sudo ./setup.sh

初始化 ShadowNet:sudo ./shadownet (start/stop)

验证匿名性:检查您的 IP 并运行 WebRTC 泄漏测试。

停用:sudo ./shadow.sh stop(将系统恢复到原始状态)。

注意:ShadowNet 专为高延迟、高安全环境而设计。通过优先考虑流不变性而非速度,它提供了针对世界上最先进的流量分析系统的防护。

紧急开关已启用!默认阻止所有非 Tor 流量!如果浏览时连接失败,您的互联网将被切断。这将防止 IP 泄漏。

MAC 地址欺骗:每个会话随机欺骗 MAC 地址。

诊断测试:

  1. 抖动与 SFQ 随机化测试

这验证内核是否正在积极重排序数据包以打破基于时序的关联(打破您数据的“节拍器”)。

命令: Bash

tc -s qdisc show dev wlo1

ping -c 20 127.0.0.1

查看内容:输出必须显示 qdisc sfq 且扰动为 10 秒。检查发送与积压统计信息;如果它们在递增,则“洗牌”引擎正在运行。此外,当您尝试 ping 命令时,它应返回随机延迟的定时。

  1. TLS 噪声基底稳定性(“嗡嗡声”测试)

这确认体积掩蔽足够高,以隐藏您实际的浏览尖峰。

命令: Bash

nload (interface)

Parrot 的 WiFi 接口通常是 'wlo1',对于 Kali Linux 则是 'wlan0'

目标:在空闲时监控“传出”速率。它应维持在 5-20mbit 以上的稳定基线。

  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 身份完整性

确保第 2 层欺骗确实在硬件上生效。

命令: Bash

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

目标:第一个地址(活动)不得与第二个地址(永久)匹配。

  1. 易失性 RAM(反取证):

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

这应返回无法访问/未找到

主权要求:备份文件必须存在于 /tmp 中。注意:使用 df -h /tmp(不带尾部斜杠)验证其是否挂载为 tmpfs,以便在断电时立即清除。

  1. 紧急开关完整性:

启动 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”。当紧急开关在突然故障/断开后阻止您的 IP 泄漏时,您就知道它正在工作。

2. WebRTC 与本地 IP 泄漏测试(浏览器级别)

这验证您的浏览器无法被“诱骗”通过 JavaScript 泄露您的真实本地 IP 或硬件 MAC。

命令:当 ShadowNet 处于活动状态时,在您的终端中运行以下命令,查看系统“认为”唯一有效的路由是什么:
Bash

ip route get 1.1.1.1

目标:它应显示流量通过 127.0.0.1 或您指定的 TRANS_PORT 网关路由。

验证:打开您的浏览器并访问泄漏测试网站(如 browserleaks.com/webrtc)。在 WebRTC 本地 IP 下,它应显示“N/A”、“超时”或 Tor 内部 IP(10.x.x.x)。它绝不能显示您的真实本地 IP(192.168.xxx.xxx)


🛡️ 逻辑摘要

诊断	针对的漏洞	主权要求

TC/SFQ	时序分析	扰动 10 秒激活

NLOAD	活动关联	基线 > 100 kbit/s

TCPDUMP	数据包大小指纹识别	固定长度(1158/1186)1200 字节

SYSCTL	时间/运行时间泄漏	时间戳 = 0

IP/ETH	物理 ID 追踪	活动 != 永久

分类