Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
NoDPI — Proxy locale che elude l'ispezione approfondita dei pacchetti frammentando i pacchetti TLS ClientHello, consentendo l'accesso a siti web bloccati senza richiedere privilegi di amministratore. | Kitploit
Strumenti/GitHubGitHub/gvcoder09/nodpi
Sniffing e Analisi dei PacchettiEvasione IDS/IPSSicurezza di ReteUtilità e Framework
GitHubgvcoder09/nodpi

NoDPI

Proxy locale che elude l'ispezione approfondita dei pacchetti frammentando i pacchetti TLS ClientHello, consentendo l'accesso a siti web bloccati senza richiedere privilegi di amministratore.

Vedi Repository
1.7k122241 mese faRevisionato da Kitploit
Sito web

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

logo

NoDPI

Di' NO al blocco!

Visitors License: GPL-3.0 GitHub Release Github All Releases Github Latest Release GitHub Stars GitHub Forks

GitHub Last commit
GitHub Pages

[!IMPORTANT] Questo progetto è un fork del repository https://github.com/theo0x0/nodpi ed è sviluppato indipendentemente. Non confondere con https://github.com/raspabamos/nodpi !

[!NOTE] Questa versione è per sistemi desktop. La versione Android è disponibile qui: https://github.com/GVCoder09/NoDPI4Android

🌐 Sito web e documentazione - guida intuitiva e panoramica

Leggi questo in altre lingue / Читайте на других языках

  • English
  • Русский

Indice

  • NoDPI
    • Indice
    • Descrizione
      • Come funziona
      • Vantaggi e caratteristiche principali
      • Siti attualmente non accessibili tramite NoDPI
      • Alternative
    • Termini di utilizzo e dichiarazione di non responsabilità
    • Avvio rapido
      • Blacklist aggiuntive
      • Aggiungere all'avvio in Windows e Linux
      • Argomenti supportati
      • Esecuzione su Windows 7
    • Esecuzione dal codice sorgente
    • Compilazione dell'eseguibile
    • Esecuzione in Docker
    • FAQ
    • Cronologia delle stelle

Descrizione

NoDPI è un'utilità progettata per bypassare il DPI (Deep Packet Inspection). Cos'è il DPI? Il DPI è una tecnologia per ispezionare i pacchetti di rete in base al loro contenuto per regolare e filtrare il traffico. Viene spesso utilizzata dai provider di servizi Internet per censurare e bloccare l'accesso a determinate risorse e protocolli web. L'obiettivo di questo programma è "ingannare" il DPI modificando i pacchetti di rete, anche se in realtà questo inganno è spesso semplicemente una conseguenza della mancanza di risorse di calcolo e di tempo.

Questa utility è stata sviluppata principalmente per utenti russi come sostituto più semplice (ma meno potente) di strumenti simili. Nella maggior parte dei casi, svolge il suo compito; in particolare, consente di utilizzare YouTube senza problemi.

Ma sfortunatamente, le prestazioni assolute di questa utility non possono essere garantite. Alcuni siti, come YouTube, sono facili da sbloccare, mentre altri, come Instagram.com o Facebook.com, richiedono metodi completamente diversi per bypassare i blocchi, che non sono ancora implementati in questa utility a causa della loro complessità di basso livello. A volte, le prestazioni di alcuni siti possono anche dipendere dal provider - come blocca il sito e quali mezzi tecnici applica.

"Schermata"

Come funziona

NoDPI avvia un server proxy sul tuo computer attraverso cui indirizzi il traffico http(s). Il programma intercetta il ClientHello delle connessioni in uscita e lo frammenta secondo uno dei seguenti metodi:

Frammentazione per SNI (predefinita)

Il pacchetto contiene un campo con il record SNI. Il ClientHello viene suddiviso in più record TLS: la parte pre-SNI, lo SNI carattere per carattere e la parte post-SNI. Ogni parte viene preceduta da un'intestazione che indica il tipo di ClientHello, e poi l'intero pacchetto viene inviato in un unico pacchetto.

Frammentazione casuale

Il ClientHello viene diviso in più parti di lunghezza casuale. Ogni parte viene incollata con i prefissi del tipo di ClientHello e poi tutto viene inviato in un unico pacchetto.

Inoltre, indipendentemente dal metodo, la versione TLS viene sostituita con la versione 1.3, la più moderna (ma questo non significa che i tuoi dati inizino a essere trasmessi secondo le specifiche di questa versione). Tutto insieme consente di aggirare il blocco. Apparentemente il DPI non ha ancora le capacità necessarie per districare questa "palla" e semplicemente ignora tale traffico, risparmiando tempo e sforzi. Ma è possibile che presto questi metodi non funzioneranno più.

[!IMPORTANT] NoDPI funziona solo con traffico HTTPS. Può anche gestire traffico HTTP, ma puramente per compatibilità - i siti che funzionano con questo protocollo obsoleto non sono praticamente soggetti a sblocco e il programma si limita a inviare traffico al destinatario.

NoDPI non raccoglie né invia alcun dato su di te, non utilizza programmi o librerie di terze parti, non interferisce nei processi di sistema e non richiede diritti di amministratore per funzionare.

L'intero codice di NoDPI è scritto esclusivamente in Python e utilizza solo la sua libreria standard.

Vantaggi e caratteristiche principali

  • Open source
  • Facile da usare, avviare e configurare. Il programma ha un'interfaccia intuitiva. L'uso dell'utilità non richiede conoscenze speciali; può essere avviata da qualsiasi utente senza diritti di amministratore.
  • Il programma funziona con un elenco di domini bloccati e può rilevare automaticamente i siti web bloccati.
  • Il supporto multipiattaforma garantisce un funzionamento stabile su Windows/Linux/MacOS. È disponibile anche una versione Android.
  • Il programma può essere integrato in una rete aziendale e utilizzato dal personale, non solo da un singolo individuo.
  • Supporta la registrazione degli errori e degli accessi. Puoi vedere chi ha visitato siti web specifici e quando.
  • Possibilità di aggiungersi all'avvio automatico su Windows/Linux

Siti attualmente non accessibili tramite NoDPI

A partire da febbraio 2026, i seguenti servizi e siti web non possono essere sbloccati utilizzando NoDPI:

  • Instagram
  • Facebook
  • X (Twitter)
  • Telegram
  • WhatsApp
  • Voce e video in Discord

Si prega di utilizzare GoodbyeDPI di @ValdikSS o altri strumenti. Tutti i siti bloccati per indirizzo IP sono anche non disponibili.

Alternative

  • GoodbyeDPI by @ValdikSS (for Windows)
  • zapret by @bol-van (for MacOS, Linux and Windows)
  • Green Tunnel by @SadeghHayeri (for MacOS, Linux and Windows)
  • DPI Tunnel CLI by @zhenyolka (for Linux and routers)
  • DPI Tunnel for Android by @zhenyolka (for Android)
  • PowerTunnel by @krlvm (for Windows, MacOS and Linux)
  • PowerTunnel for Android by @krlvm (for Android)
  • SpoofDPI by @xvzc (for macOS and Linux)
  • SpoofDPI-Platform by @r3pr3ss10n (for Android, macOS, Windows)
  • GhosTCP by @macronut (for Windows)
  • ByeDPI for Linux/Windows + ByeDPIAndroid for Android (no root)
  • youtubeUnblock by @Waujito (for OpenWRT/Entware routers and Linux)

Termini di utilizzo e dichiarazione di non responsabilità

[!WARNING] Utilizzando questo software in qualsiasi forma o distribuendolo, accetti i seguenti termini di utilizzo e dichiarazione di non responsabilità.

Lo sviluppatore e/o fornitore di questo software non sarà ritenuto responsabile per eventuali perdite o danni, inclusi, a titolo esemplificativo, danni diretti, indiretti, incidentali, punitivi o consequenziali derivanti dall'uso o dall'impossibilità di utilizzare questo software, anche se lo sviluppatore o il fornitore è stato avvisato della possibilità di tali danni.

Lo sviluppatore e/o fornitore di questo software non sarà ritenuto responsabile per eventuali conseguenze legali derivanti dall'uso di questo software. Ciò include, a titolo esemplificativo, la violazione di leggi, regole o regolamenti, nonché eventuali reclami o azioni legali derivanti dall'uso di questo software. L'utente è l'unico responsabile del rispetto di tutte le leggi e i regolamenti applicabili quando utilizza questo software.

Lo sviluppatore e/o fornitore di questo software non sarà ritenuto responsabile per eventuali perdite o danni derivanti dall'uso non autorizzato di questo software. L'uso non autorizzato include, a titolo esemplificativo, l'utilizzo del software per scopi illegali, la violazione di diritti d'autore, brevetti, marchi commerciali o altri diritti di proprietà intellettuale, o l'utilizzo del software in violazione dei termini di licenza del software.

Questo software non può essere utilizzato per scopi illegali o illeciti. È severamente vietato qualsiasi uso del software per attività illegali, incluse, a titolo esemplificativo, frode, hacking, violazione della privacy, distribuzione di malware o qualsiasi altra azione contraria al codice e ai regolamenti. L'utente è l'unico responsabile di eventuali conseguenze legali derivanti dall'uso di questo software per scopi illegali.

L'uso di questo software costituisce l'accettazione dei termini di questa dichiarazione di non responsabilità. Se non accetti questi termini, devi interrompere immediatamente l'uso di questo software.

Avvio rapido

  1. Scarica l'ultima versione per il tuo sistema operativo dalla pagina delle Release e decomprimila
  2. Vai nella directory con l'utilità decompressa ed eseguila con il comando nodpi.exe --blacklist blacklist.txt in Windows o ./nodpi --blacklist ./blacklist.txt in Linux. Puoi sostituire il file blacklist.txt con un tuo file. Se il file blacklist non viene specificato, il programma cercherà il file blacklist.txt nella directory corrente per impostazione predefinita.
  3. Nel browser o nelle impostazioni di sistema, imposta il proxy su 127.0.0.1:8881
  4. Goditelo!

[!IMPORTANT] Non dimenticare di disabilitare il proxy nelle impostazioni di sistema o del browser dopo aver chiuso il programma!

Segnala qualsiasi problema o malfunzionamento nella pagina delle Issues

Blacklist aggiuntive

Per impostazione predefinita, viene utilizzata una blacklist contenente solo domini di YouTube. Elenchi aggiuntivi possono essere trovati qui.

Aggiungere all'avvio in Windows e Linux

[!NOTE] Questa opzione è disponibile solo nelle versioni eseguibili

[!IMPORTANT] Assicurati che il file blacklist.txt si trovi accanto al file eseguibile.

  1. Esegui il comando nodpi --install. Il programma verrà aggiunto all'avvio tramite il registro di Windows (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run) o tramite systemd in Linux
  2. Riavvia il computer
  3. Goditelo!

Argomenti supportati

root@kitploit:~
usage: nodpi [-h] [--host HOST] [--port PORT] [--out-host OUT_HOST] 
[--blacklist BLACKLIST | --no-blacklist | --autoblacklist]
               [--fragment-method {sni,random}] 
               [--domain-matching {loose,strict}] 
               [--auth-username AUTH_USERNAME] [--auth-password AUTH_PASSWORD] [--log-access LOG_ACCESS] [--log-error LOG_ERROR] 
               [-q] [--start-in-tray]
               [--install | --uninstall]

options:
  -h, --help            show this help message and exit
  --host HOST           Proxy host
  --port PORT           Proxy port
  --out-host OUT_HOST   Outgoing proxy host
  --blacklist BLACKLIST
                        Path to blacklist file
  --no-blacklist        Use fragmentation for all domains
  --autoblacklist       Automatic detection of blocked domains
  --fragment-method {sni,random}
                        Fragmentation method (sni by default)
  --domain-matching {loose,strict}
                        Domain matching mode (strict by default)
  --auth-username AUTH_USERNAME
                        Username for proxy authentication
  --auth-password AUTH_PASSWORD
                        Password for proxy authentication
  --log-access LOG_ACCESS
                        Path to the access control log
  --log-error LOG_ERROR
                        Path to log file for errors
  -q, --quiet           Remove UI output
  --start-in-tray       Start minimized to tray (Windows only)
  --install             Add proxy to Windows/Linux autostart (only for executable version)
  --uninstall           Remove proxy from Windows/Linux autostart (only for executable version)

Esecuzione su Windows 7

Non esiste ancora una build pronta per Windows 7. Per eseguire NoDPI su questo sistema operativo, avrai bisogno di Python 3.7-3.8. Puoi anche utilizzare il pacchetto Python incorporabile, che non richiede installazione.

Esecuzione dal codice sorgente

  1. Assicurati di avere Python 3.8 o superiore installato. Non sono richieste librerie di terze parti
  2. Clona il repository git clone https://github.com/GVCoder09/NoDPI.git o scarica l'archivio con il codice sorgente e decomprimilo
  3. Vai nella directory principale ed esegui il codice con il comando python3 src/main.py
  4. Nel browser o nelle impostazioni di sistema, imposta il proxy su 127.0.0.1:8881
  5. Goditelo!

Puoi abilitare la registrazione degli errori o degli accessi utilizzando i parametri --log_error e --log_access

Compilazione dell'eseguibile

  1. Assicurati di avere Python 3.8 o superiore installato.
  2. Installa pyinstaller: pip install pyinstaller
  3. Clona il repository git clone https://github.com/GVCoder09/NoDPI.git o scarica l'archivio con il codice sorgente e decomprimilo
  4. Vai nella directory principale ed esegui il comando pyinstaller ./nodpi.spec
  5. Il file compilato si troverà nella cartella ./dist

Esecuzione in Docker

  1. Installa Docker.
  2. Clona il repository: git clone https://github.com/GVCoder09/NoDPI
  3. Vai nella directory del progetto e crea il container:
    root@kitploit:~
    cd NoDPI
    sudo docker build -t nodpi-proxy .
    
  4. Esegui il container con il comando:
    root@kitploit:~
    sudo docker run -d \
     --name nodpi \
     -p 8881:8881 \
     -v $(pwd)/blacklist.txt:/tmp/nodpi/blacklist.txt \
     nodpi-proxy \
     --host 127.0.0.1 \
     --port 8881 \
     --blacklist /tmp/nodpi/blacklist.txt \
     --quiet
    
  5. Goditelo!

FAQ

D: Usare NoDPI è legale in Russia? R: Sì, il suo utilizzo è completamente legale a partire da ottobre 2025. Tuttavia, puoi essere ritenuto amministrativamente responsabile per la pubblicità e la distribuzione di strumenti progettati per eludere il blocco.

D: È sicuro? R: Sì, usare questa utilità è sicuro. Tutto il traffico inviato su HTTPS rimane crittografato come prima. Inoltre, non raccogliamo alcuna informazione sull'utente.

D: Questo programma maschera il mio traffico? Il mio ISP può non vedere quali siti visito? R: No. A differenza di una VPN o Tor, questo programma non nasconde il tuo traffico al tuo fornitore di servizi Internet (ISP). Il tuo ISP può ancora vedere gli indirizzi IP dei siti web a cui ti connetti.

Cronologia delle stelle

Star History Chart

Scarica lo strumento