Volver a actualizaciones
Nuevo releaseSep 6, 2026

ShadowNet v11.1.0

ShadowNet es un protocolo de enrutamiento anónimo que obliga a todas las conexiones (a nivel de sistema) a pasar a través de Tor mientras implementa técnicas similares a Mixnet/Endurecimiento del SO.

Compartir

¡Muchas gracias a Jesús por hacer que esto llame la atención! Vuélvete a Jesús antes de que sea demasiado tarde. :) Él te ama

Para mejorar aún más tu privacidad y seguridad; Usa ShadowNet en tu SO anfitrión y ejecuta Whonix en una VM para navegar por la web.

Descarga Whonix aquí: https://www.whonix.org/ (Por favor usa un software de VM seguro como KVM)

🛡️ ShadowNet: Protocolo de Anonimato Invariante al Flujo (Técnicas de Tor + Mixnet)

¡Ya no dependas de mezclarte entre la multitud para ser anónimo como con el tor normal, AHORA SER ÚNICO ES EL VERDADERO ANONIMATO!

Para Kali Linux/Parrot OS (otras distros de linux)

Instalación:

chmod +x 777 *

sudo bash setup.sh

gcc -static shadownet.c -o shadownet -lm

sudo ./shadownet (start/stop)

Capa de Ofuscación Asíncrona:

ShadowNet es un framework avanzado de endurecimiento de red que transforma una estación de trabajo estándar en una "Mixnet Privada de Uno." Al forzar todo el tráfico del sistema a través de un túnel síncrono, con ofuscación temporal y tamaño uniforme, elimina los metadatos de comportamiento que los adversarios a nivel estatal usan para desanonimizar a los usuarios. 🛡️ Características Evolutivas Principales

ShadowNet fuerza todo el tráfico del sistema a través de Tor mientras implementa técnicas similares a Mixnet (Inspirado en Nym).

  1. Encolamiento Asíncrono de Mensajes (SFQ)/Jitter Retardo aleatorio/reordenamiento y mezclado

ShadowNet reemplaza la liberación lineal estándar de paquetes con Stochastic Fairness Queuing.

La Lógica: En lugar de una entrega predecible de "tic-tac", los paquetes se hashean en múltiples "cubos" internos y se liberan usando un algoritmo de mezclado. El jitter también retrasa aleatoriamente el inicio de la conexión/desconexión, la NSA no sabrá cuándo te conectaste por primera vez a ShadowNet y cuándo te desconectaste, todo está retrasado. El jitter también se aplica al tráfico de cobertura.

El Beneficio: Destruye los Ataques de Correlación Temporal. Al re-mezclar el orden interno de cada paquete, asegura que el ritmo de los datos que llegan a tu nodo de entrada nunca coincida con el ritmo de los datos que salen del nodo de salida.

  1. Handshakes Señuelo de Múltiples Niveles

ShadowNet crea un "Ruido de Fondo TLS" (tráfico de cobertura a través de tor) al establecer su túnel seguro primario.

La Lógica: Al inicializarse, el protocolo ejecuta handshakes en segundo plano con dominios globales "seguros" de alto tráfico (Google, Yahoo, Medium).

  1. Mimetismo de Deriva del Reloj de Hardware

ShadowNet va más allá de la "Sincronización Perfecta de Tiempo" para simular imperfecciones físicas del hardware.

La Lógica: Usando adjtimex, el protocolo introduce una oscilación microscópica y aleatoria (deriva) en el reloj del sistema.

El Beneficio: Las máquinas virtuales y los bots automatizados a menudo tienen relojes "perfectos" con precisión de milisegundos. Las laptops físicas reales tienen pequeñas vibraciones que causan que el tiempo derive. Imitar esta deriva previene el Fingerprinting por Desviación de Reloj, haciendo que tu máquina parezca un dispositivo físico real en lugar de una instancia anonimizada.

  1. Tamaños de Paquete Aleatorios y temporización para cada ráfaga y para cada paquete individual. (Por paquete y Por ráfaga)

Para cada ráfaga que sale de tu computadora, ahora se les asignará un tamaño de paquete diferente para cada una de ellas. (Esto derrota el enlace de fingerprinting)

El Beneficio: Cada "rebanada" de datos que se mueve por el cable es físicamente idéntica. Un observador no puede distinguir un mensaje de texto de 1KB de una transferencia de archivo de 10MB porque cada "sobre" de paquete pesa exactamente lo mismo.

  1. Moldeado de Tasa de Bits Constante (CBR) Loopix-poisson Aleatorizado (100kbps-5mbit) (Tráfico de Cobertura) -> Enviado a través de la Red P2P de Tor por sesión

ShadowNet mantiene un pulso disciplinado de 100kbps-5mbit independientemente de tu actividad real. Se te asigna uno fijo para cada sesión.

La Lógica: Si estás inactivo, el protocolo mantiene un tráfico de cobertura loopix-poisson. Si estás activo, mantiene el mismo tráfico de cobertura.

El Beneficio: Tu firma de red permanece como un tráfico de cobertura consistente loopix. Un adversario no puede ver "picos" en el tráfico que indicarían cuándo estás usando activamente la computadora versus cuándo está inactiva.

🛡️ Protección Anti-Forense y Contra Fugas 6. El Firewall "Asesino de WebRTC"

WebRTC es el vector principal para fugas de IP en navegadores modernos. ShadowNet implementa una política estricta de Rechazo UDP.

El Beneficio: Bloquea todo el tráfico UDP que no sea DNS. Dado que WebRTC requiere puertos UDP aleatorios para descubrir tu IP "real", esta regla de firewall efectivamente "ciega" la capacidad del navegador de filtrar tu identidad.

  1. Transformación de Huella del SO (ttl=128)

ShadowNet modifica el comportamiento IP predeterminado del kernel para imitar una estación de trabajo Windows estándar.

La Lógica: Cambia el "Time To Live" (TTL) de 64 (Linux) a 128 (Windows) y deshabilita los Timestamps TCP.

El Beneficio: Te conviertes en una "aguja en un pajar" de miles de millones de usuarios de Windows. Para los sensores de red automatizados, tu tráfico parece venir de una PC doméstica estándar en lugar de un SO de privacidad especializado.

  1. Sincronización de Tiempo Distribuida Segura (Crono-Anonimización)

Proxy Sin Fugas: Detiene/Enmascara systemd-timesyncd, chrony y ntp.

  1. Memoria Volátil y Mezclado de Entropía

Purga de Memoria: Al desactivarse, el script elimina las cachés del sistema y limpia metadatos volátiles, sin dejar "residuo" de la sesión en la RAM.

  1. IAT de Entropía (Temporización Impredecible Entre Paquetes Enviados)

Con el jitter ya enviando paquetes en un tiempo aleatorio, para mejorar aún más el jitter, se añadió el IAT de Entropía para que entre los paquetes que se envían, nunca se envíen en el mismo orden aleatorizado (haciendo la aleatorización de su envío impredecible) Añadido para cada ráfaga que sale de la máquina y el retraso de Inicio/Desconexión, al cambio de dirección mac y a las solicitudes dns.

  1. Jitter Temporal:

Ahora, el cristal dentro de la placa madre de tu computadora no revelará la información del hardware de red como la marca o modelo del mismo a un Adversario de Vigilancia Global como la NSA. Cada paquete dentro de una ráfaga tiene un retraso IAT de entropía que mitiga aún más sus métodos de rastreo. Se ha añadido un IAT de entropía a cada ráfaga que sale de tu máquina y también a cada paquete individual que se envía. Esto añade un retraso aleatorio a la temporización de cada paquete.

  1. Alias-Fijo Basado en Sesión:

Ahora para cada sesión se te asigna uno de estos alias

Alias-Fijo - > Para toda la sesión se te asignará un paquete fijo aleatorio tipo sphinx

  1. Micrófono/Webcam Kill + Unload:

Previene la vigilancia remota de audio/video.

Sensores Descargar módulos:

Previene el keylogging basado en vibraciones.

Bloqueo de BIOS chattr +i:

Previene malware a nivel de firmware (Bootkits).

Bloqueo de Energía Governor:

cambio Enmascara los canales laterales de frecuencia de CPU.

  1. Técnicas similares a Loopix Mixnet:

    Añadido como ayudante adicional a los retrasos de iat de entropía, reordenamiento y mezclado de paquetes.

🚀 Inicio Rápido

Instalar Dependencias: sudo ./setup.sh

Inicializar ShadowNet: sudo ./shadownet (start/stop)

Verificar Anonimato: Verifica tu IP y ejecuta una prueba de fuga de WebRTC.

Desactivar: sudo ./shadow.sh stop (Restaura el sistema a su estado original).

Nota: ShadowNet está diseñado para entornos de alta latencia y alta seguridad. Al priorizar la Invariancia de Flujo sobre la velocidad, proporciona protección contra los sistemas de análisis de tráfico más avanzados del mundo.

¡EL KILL SWITCH ESTÁ HABILITADO! ¡Todo el tráfico que no sea tor está bloqueado por defecto! Si la conexión falla al navegar, tu internet será cortado. Esto prevendrá fugas de ip.

SPOOFING DE DIRECCIÓN MAC: Falsifica la dirección mac aleatoriamente para cada sesión.

LA PRUEBA DE DIAGNÓSTICO:

  1. Prueba de Aleatorización de Jitter y SFQ

Esto verifica que el kernel está reordenando activamente los paquetes para romper la correlación basada en temporización (rompiendo el "metrónomo" de tus datos).

Comando: Bash

tc -s qdisc show dev wlo1

ping -c 20 127.0.0.1

Qué buscar: La salida debe mostrar qdisc sfq con perturb 10sec. Verifica las estadísticas de sent y backlog; si están incrementándose, el motor de "Mezclado" está activo. También cuando pruebes el comando ping, debería regresar con una temporización de retraso aleatorizada.

  1. Estabilidad del Ruido de Fondo TLS (La Prueba del "Zumbido")

Esto confirma que el Enmascaramiento Volumétrico es lo suficientemente alto para ocultar tus picos de navegación reales.

Comando: Bash

nload (interfaz)

La interfaz Wifi para Parrot es usualmente 'wlo1' para Kali linux es 'wlan0'

El Objetivo: Monitorear la tasa "Saliente" mientras está inactivo. Debe mantener una línea base estable por encima de 5-20mbit.

  1. Tamaños de Paquete Aleatorios

Esto asegura que cada paquete saliente parezca aleatorio en tamaño, derrotando el "Fingerprinting por Tamaño de Paquete".

Comando: Bash

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

El Objetivo: Cada paquete en la salida debe mostrar una longitud aleatoria. Cualquier desviación en la longitud mientras está inactivo significa que el "Random Clamping" está comprometido.

  1. Crono-Anonimización (Huella Temporal)

Verifica que tu hardware no está filtrando datos únicos de temporización de CPU o uptime.

Comando: Bash

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

El Objetivo: tcp_timestamps debe devolver 0. El ping debe devolver ttl=128 para coincidir con la firma de mimetismo de Windows.

  1. Integridad de Identidad MAC

Asegura que el spoofing de Capa 2 está realmente activo en el hardware.

Comando: Bash

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

El Objetivo: La primera dirección (Activa) no debe coincidir con la segunda dirección (Permanente).

  1. RAM Volátil (Anti-Forense):

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

esto debería devolver cannot access/not found

Requisito Soberano: El archivo de respaldo debe existir en /tmp. Nota: Usa df -h /tmp (sin la barra diagonal final) para verificar que está montado como tmpfs para que se borre instantáneamente al apagar.

  1. Integridad del Killswitch:

Inicia la herramienta shadownet

Ejecutar en Terminal 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

# Ejecutar en Terminal 2:

sudo systemctl stop tor

Si ves la ip de tor seguirá spameándola, solo apaga tor y verás que dice 'BLOCK ENGAGED'. Esto es cuando
sabes que el kill-switch está funcionando cuando previene que tu ip se filtre después de una falla/desconexión repentina

2. Prueba de Fuga de WebRTC y IP Local (Nivel de Navegador)

Esto verifica que tu navegador no puede ser "engañado" para revelar tu IP local real o MAC de hardware vía JavaScript.

Comando: Mientras ShadowNet está activo, ejecuta esto en tu terminal para ver qué "piensa" el sistema que es la única ruta válida:
Bash

ip route get 1.1.1.1

El Objetivo: Debe mostrar el tráfico siendo enrutado a través de 127.0.0.1 o tu gateway TRANS_PORT especificado.

Verificación: Abre tu navegador y visita un sitio de prueba de fugas (como browserleaks.com/webrtc). Bajo WebRTC Local IP, debe mostrar "N/A", "Timed out", o una IP interna de Tor (10.x.x.x). Nunca debe mostrar tu IP local real (192.168.xxx.xxx)

Categorías