
ShadowNet è un protocollo di routing anonimo che forza tutte le connessioni (a livello di sistema) a passare attraverso Tor, implementando al contempo tecniche simili a Mixnet/Indurimento del sistema operativo.
Un grande ringraziamento a Gesù per aver fatto guadagnare attenzione a questo progetto! Rivolgiti a Gesù prima che sia troppo tardi. :) Egli ti ama
Per migliorare ulteriormente la tua privacy e sicurezza; Usa ShadowNet sul tuo sistema operativo host e avvia Whonix in una VM per navigare sul web. Oppure puoi usare GhostBox. (Strumento di sandboxing rilasciato da Anti Surveillance Agency)
Clona GhostBox da qui: https://github.com/antisurveillanceagency/GhostBox
Scarica Whonix qui: https://www.whonix.org/ (Si prega di utilizzare un software VM sicuro come KVM)
🛡️ ShadowNet: Protocollo di Anonimato Invariante al Flusso (Tecniche Tor + Mixnet)
Non affidarti più al mimetizzarsi nella folla per essere anonimo come con il normale Tor, ORA ESSERE UNICI È LA VERA ANONIMITÀ!
Per Kali Linux/Parrot OS (altre distribuzioni Linux)
Installazione:
chmod +x 777 *
sudo bash setup.sh
gcc -static shadownet.c -o shadownet -lm
sudo ./shadownet (start/stop)
Livello di Offuscamento Asincrono:
ShadowNet è un framework avanzato di hardening della rete che trasforma una normale workstation in una "Mixnet Privata di Uno." Forzando tutto il traffico di sistema attraverso un tunnel sincrono, con offuscamento temporale e dimensioni uniformi, elimina i metadati comportamentali che gli avversari a livello statale usano per deanonimizzare gli utenti. 🛡️ Caratteristiche Evolutive Principali
ShadowNet forza tutto il traffico a livello di sistema attraverso Tor implementando tecniche simili a Mixnet (Ispirate a Nym).
ShadowNet sostituisce il rilascio lineare standard dei pacchetti con lo Stochastic Fairness Queuing.
La Logica: Invece di una consegna prevedibile "tick-tock", i pacchetti vengono hashati in molteplici "bucket" interni e rilasciati usando un algoritmo di mescolamento. Il jitter ritarda anche l'avvio della connessione/disconnessione in modo casuale, la NSA non saprà quando ti sei appena connesso a ShadowNet e quando ti sei disconnesso, è tutto ritardato. Il jitter viene applicato anche al traffico di copertura.
Il Vantaggio: Distrugge gli Attacchi di Correlazione Temporale. Ri-mescolando l'ordine interno di ogni pacchetto, garantisce che il ritmo dei dati che raggiungono il tuo nodo d'ingresso non corrisponda mai al ritmo dei dati che lasciano il nodo d'uscita.
ShadowNet crea un "TLS Noise Floor" (traffico di copertura attraverso Tor) quando stabilisce il suo tunnel sicuro primario.
La Logica: All'inizializzazione, il protocollo esegue handshake in background con domini globali "sicuri" ad alto traffico (Google, Yahoo, Medium).
ShadowNet va oltre il "Perfect Time Sync" per simulare imperfezioni fisiche dell'hardware.
La Logica: Usando adjtimex, il protocollo introduce un'oscillazione microscopica e casuale (deriva) nell'orologio di sistema.
Il Vantaggio: Le macchine virtuali e i bot automatizzati spesso hanno orologi "perfetti" accurati al millisecondo. I veri laptop fisici hanno piccole vibrazioni che causano la deriva del tempo. Simulare questa deriva previene il Clock-Skew Fingerprinting, facendo sembrare la tua macchina un dispositivo fisico reale piuttosto che un'istanza anonimizzata.
Per ogni burst che lascia il tuo computer, verrà ora assegnata una dimensione diversa per ciascuno di essi. (Questo sconfigge il collegamento del fingerprinting)
Il Vantaggio: Ogni "fetta" di dati che si muove sul filo è fisicamente identica. Un osservatore non può distinguere un messaggio di testo da 1KB da un trasferimento di file da 10MB perché ogni "busta" di pacchetto pesa esattamente lo stesso.
ShadowNet mantiene un impulso disciplinato di 100kbps-5mbit indipendentemente dalla tua attività reale. Te ne viene assegnato uno fisso per ogni sessione.
La Logica: Se sei inattivo, il protocollo mantiene un traffico di copertura loopix-poisson. Se sei attivo, mantiene lo stesso traffico di copertura.
Il Vantaggio: La tua firma di rete rimane un traffico di copertura loopix coerente. Un avversario non può vedere "picchi" nel traffico che indicherebbero quando stai usando attivamente il computer rispetto a quando è inattivo.
🛡️ Protezione Anti-Forensics e Anti-Leak 6. Il Firewall "WebRTC Killer"
WebRTC è il vettore principale per le perdite di IP nei browser moderni. ShadowNet implementa una policy di Strict UDP Reject.
Il Vantaggio: Blocca tutto il traffico UDP non-DNS. Poiché WebRTC richiede porte UDP casuali per scoprire il tuo IP "reale", questa regola del firewall "acceca" efficacemente la capacità del browser di rivelare la tua identità.
ShadowNet modifica il comportamento IP predefinito del kernel per imitare una workstation Windows standard.
La Logica: Cambia il "Time To Live" (TTL) da 64 (Linux) a 128 (Windows) e disabilita i TCP Timestamps.
Il Vantaggio: Diventi un "ago nel pagliaio" di miliardi di utenti Windows. Per i sensori di rete automatizzati, il tuo traffico sembra provenire da un normale PC domestico piuttosto che da un OS specializzato per la privacy.
Proxying Zero-Leak: Ferma/Maschera systemd-timesyncd, chrony e ntp.
Memory Purge: Alla disattivazione, lo script svuota le cache di sistema e cancella i metadati volatili, non lasciando alcun "residuo" della sessione in RAM.
Con il jitter che già invia pacchetti in un momento casuale, per migliorare ulteriormente il jitter, è stata aggiunta l'Entropia IAT in modo che tra i pacchetti inviati, non vengano mai inviati nello stesso ordine randomizzato (rendendo la randomizzazione del loro invio imprevedibile) Aggiunta per ogni singolo burst che lascia la macchina e per il ritardo di Avvio/Disconnessione, al cambio dell'indirizzo mac e alle richieste dns.
Ora, il cristallo all'interno della scheda madre del tuo computer non rivelerà le informazioni hardware di rete come la marca o il modello di esso a un Avversario di Sorveglianza Globale come la NSA. Ogni pacchetto all'interno di un burst ha un ritardo IAT di entropia che mitiga ulteriormente i loro metodi di tracciamento. Un'IAT di entropia è stata aggiunta a ogni burst che lascia la tua macchina e anche a ogni singolo pacchetto inviato. Questo aggiunge un ritardo casuale al timing di ogni pacchetto.
Ora per ogni sessione ti viene assegnato uno di questi alias
Alias-Fixed - > Per l'intera sessione ti verrà assegnato un pacchetto fisso simile a sphinx scelto casualmente
Previene la sorveglianza audio/video remota.
Sensori Unload moduli:
Previene il keylogging basato sulle vibrazioni.
BIOS Lock chattr +i:
Previene malware a livello firmware (Bootkit).
Power Lock Governor:
change Maschera i side-channel della frequenza della CPU.
Tecniche simili a Loopix Mixnet:
Aggiunte come ulteriore supporto ai ritardi IAT di entropia, al riordino e al mescolamento dei pacchetti.
🚀 Avvio Rapido
Installa le Dipendenze: sudo ./setup.sh
Inizializza ShadowNet: sudo ./shadownet (start/stop)
Verifica l'Anonimato: Controlla il tuo IP ed esegui un test di leak WebRTC.
Disattiva: sudo ./shadow.sh stop (Ripristina il sistema allo stato originale).