Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
NoDPI — Proxy local que contorna a Inspeção Profunda de Pacotes fragmentando pacotes TLS ClientHello, permitindo acesso a sites bloqueados sem exigir direitos de administrador. | Kitploit
Ferramentas/GitHubGitHub/gvcoder09/nodpi
Sniffing e Análise de PacotesEvasão de IDS/IPSSegurança de RedeUtilitários e Frameworks
GitHubgvcoder09/nodpi

NoDPI

Proxy local que contorna a Inspeção Profunda de Pacotes fragmentando pacotes TLS ClientHello, permitindo acesso a sites bloqueados sem exigir direitos de administrador.

Ver Repositório
1.7k12213há 14 diasRevisado pelo Kitploit
Site

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

logotipo

NoDPI

Diga NÃO ao bloqueio!

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

GitHub Last commit
GitHub Pages

[!IMPORTANT] Este projeto é um fork do repositório https://github.com/theo0x0/nodpi e é desenvolvido de forma independente. Não confunda com https://github.com/raspabamos/nodpi !

[!NOTE] Esta versão é para sistemas desktop. A versão para Android está disponível aqui: https://github.com/GVCoder09/NoDPI4Android

🌐 Site e Documentação - guia amigável e visão geral

Leia isto em outros idiomas / Читайте на других языках

  • English
  • Русский

Tabela de Conteúdo

  • NoDPI
    • Tabela de Conteúdo
    • Descrição
      • Como funciona
      • Principais vantagens e recursos
      • Sites atualmente indisponíveis via NoDPI
      • Alternativas
    • Termos de Uso e Aviso Legal
    • Início rápido
      • Listas negras adicionais
      • Adicionar à inicialização no Windows e Linux
      • Argumentos suportados
      • Executando no Windows 7
    • Executar a partir do código-fonte
    • Compilando o executável
    • Executar no Docker
    • Perguntas frequentes
    • Histórico de estrelas

Descrição

O NoDPI é um utilitário projetado para contornar o DPI (Deep Packet Inspection). O que é DPI? DPI é uma tecnologia de inspeção de pacotes de rede com base em seu conteúdo para regular e filtrar o tráfego. Ela é frequentemente usada por provedores de serviços de internet para censurar e bloquear o acesso a determinados recursos e protocolos da web. O objetivo deste programa é "enganar" o DPI modificando os pacotes de rede, embora na realidade esse truque muitas vezes seja simplesmente uma consequência da falta de recursos computacionais e tempo.

Este utilitário foi desenvolvido principalmente para usuários russos como uma substituição mais simples (porém menos poderosa) para ferramentas semelhantes. Na maioria dos casos, ele cumpre o que promete; em particular, permite que você use o YouTube sem problemas.

Mas, infelizmente, o desempenho absoluto deste utilitário não pode ser garantido. Alguns sites, como o YouTube, são fáceis de desbloquear, enquanto outros, como Instagram.com ou Facebook.com, exigem métodos completamente diferentes para contornar bloqueios, que ainda não foram implementados neste utilitário devido à sua natureza de baixo nível e dificuldade. Às vezes, o desempenho de determinados sites também pode depender do provedor - como ele bloqueia o site e quais meios técnicos utiliza.

"Captura de tela"

Como funciona

O NoDPI inicia um servidor proxy no seu computador, através do qual você direciona o tráfego http(s). O programa intercepta o ClientHello das conexões de saída e os fragmenta de acordo com um dos seguintes métodos:

Fragmentação por SNI (por padrão)

O pacote contém um campo que contém o registro SNI. O ClientHello é dividido em vários registros TLS: a parte pré-SNI, o SNI caractere por caractere e a parte pós-SNI. Cada parte é acrescida de um cabeçalho que indica o tipo de ClientHello, e então o pacote inteiro é enviado em um único pacote.

Fragmentação aleatória

O Clienthello é dividido em várias partes de comprimento aleatório. Cada parte é colada com os prefixos do tipo de Clienthello e então tudo isso é enviado em um único pacote.

Além disso, independentemente do método, a versão TLS é substituída pela versão 1.3, que é a mais moderna (mas isso não significa que seus dados passam a ser transmitidos de acordo com as especificações dessa versão). Tudo isso junto permite contornar o bloqueio. Aparentemente, o DPI ainda não tem a capacidade necessária para desembaraçar essa "bola" e simplesmente ignora esse tráfego, economizando tempo e esforço. Mas é possível que em breve esses métodos deixem de funcionar.

[!IMPORTANT] O NoDPI só funciona com tráfego HTTPS. Ele também pode receber tráfego HTTP, mas puramente por compatibilidade - sites que funcionam por esse protocolo desatualizado praticamente não podem ser desbloqueados e o programa simplesmente envia o tráfego ao destinatário.

O NoDPI não coleta nem envia nenhum dado sobre você, não usa programas ou bibliotecas de terceiros, não interfere nos processos do sistema e não exige direitos de administrador para funcionar.

Todo o código do NoDPI é escrito exclusivamente em Python e usa apenas sua biblioteca padrão.

Principais vantagens e recursos

  • Código aberto
  • Fácil de usar, iniciar e configurar. O programa tem uma interface intuitiva. Usar o utilitário não exige conhecimento especial; ele pode ser iniciado por qualquer usuário sem direitos de administrador.
  • O programa trabalha com uma lista de domínios bloqueados e pode detectar automaticamente sites bloqueados.
  • O suporte multiplataforma garante operação estável em Windows/Linux/MacOS. Uma versão para Android também está disponível.
  • O programa pode ser integrado a uma rede corporativa e usado pelos funcionários, e não apenas por um indivíduo.
  • Suporta registro de erros e de acesso. Você pode ver quem visitou sites específicos e quando.
  • Capacidade de se adicionar à inicialização automática no Windows/Linux

Sites atualmente indisponíveis via NoDPI

Em fevereiro de 2026, os seguintes serviços e sites não podem ser desbloqueados usando o NoDPI:

  • Instagram
  • Facebook
  • X (Twitter)
  • Telegram
  • WhatsApp
  • Voz e vídeo no Discord

Por favor, use GoodbyeDPI por @ValdikSS ou outras ferramentas. Todos os sites bloqueados por endereço IP também estão indisponíveis.

Alternativas

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

Termos de Uso e Aviso Legal

[!WARNING] Ao usar este software de qualquer forma ou distribuí-lo, você aceita os seguintes termos de uso e aviso legal

O desenvolvedor e/ou fornecedor deste software não será responsável por qualquer perda ou dano, incluindo, mas não se limitando a danos diretos, indiretos, incidentais, punitivos ou consequenciais decorrentes do uso ou da impossibilidade de uso deste software, mesmo que o desenvolvedor ou fornecedor tenha sido avisado da possibilidade de tais danos.

O desenvolvedor e/ou fornecedor deste software não será responsável por quaisquer consequências legais decorrentes do uso deste software. Isso inclui, mas não se limita a, violação de leis, regras ou regulamentos, bem como quaisquer reivindicações ou processos decorrentes do uso deste software. O usuário é o único responsável pelo cumprimento de todas as leis e regulamentos aplicáveis ao usar este software.

O desenvolvedor e/ou fornecedor deste software não será responsável por qualquer perda ou dano decorrente do uso não autorizado deste software. O uso não autorizado inclui, mas não se limita a, usar o software para fins ilegais, infringir direitos autorais, patentes, marcas registradas ou outros direitos de propriedade intelectual, ou usar o software em violação aos termos de licença do software.

Este software não pode ser usado para fins ilegais ou ilícitos. Qualquer uso do software para atividades ilegais, incluindo, mas não se limitando a fraude, hacking, violação de privacidade, distribuição de malware ou quaisquer outras ações contrárias ao código e aos regulamentos, é estritamente proibido. O usuário é totalmente responsável por quaisquer consequências legais decorrentes do uso deste software para fins ilegais.

O uso deste software constitui sua concordância com os termos deste aviso legal. Se você não concordar com estes termos, deve parar de usar este software imediatamente.

Início rápido

  1. Baixe a versão mais recente para o seu sistema operacional na página de Releases e descompacte-a
  2. Vá até o diretório com o utilitário descompactado e execute-o com o comando nodpi.exe --blacklist blacklist.txt no Windows ou ./nodpi --blacklist ./blacklist.txt no Linux. Você pode substituir o arquivo blacklist.txt pelo seu próprio arquivo. Se o arquivo de lista negra não for especificado, o programa procurará o arquivo blacklist.txt no diretório atual por padrão.
  3. No navegador ou nas configurações do sistema, defina o proxy para 127.0.0.1:8881
  4. Aproveite!

[!IMPORTANT] Não se esqueça de desativar o proxy nas configurações do sistema ou do navegador depois de fechar o programa!

Por favor, relate quaisquer problemas e mau funcionamento para nós na página de Issues

Listas negras adicionais

Por padrão, é usada uma lista negra contendo apenas domínios do YouTube. Listas adicionais podem ser encontradas aqui.

Adicionar à inicialização no Windows e Linux

[!NOTE] Esta opção só está disponível nas versões executáveis

[!IMPORTANT] Certifique-se de que o arquivo blacklist.txt esteja localizado ao lado do arquivo executável.

  1. Execute o comando nodpi --install. O programa será adicionado à inicialização por meio do registro do Windows (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run) ou via systemd no Linux
  2. Reinicie o computador
  3. Aproveite!

Argumentos suportados

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)

Executando no Windows 7

Ainda não existe uma compilação pronta para uso no Windows 7. Para executar o NoDPI neste sistema operacional, você precisará do Python 3.7-3.8. Você também pode usar o pacote embutido do Python, que não requer instalação.

Executar a partir do código-fonte

  1. Certifique-se de ter o Python 3.8 ou superior instalado. Nenhuma biblioteca de terceiros é necessária
  2. Clone o repositório git clone https://github.com/GVCoder09/NoDPI.git ou baixe o arquivo com o código-fonte e descompacte-o
  3. Vá para o diretório principal e execute o código com o comando python3 src/main.py
  4. No navegador ou nas configurações do sistema, defina o proxy para 127.0.0.1:8881
  5. Aproveite!

Você pode ativar o registro de erros ou acesso usando os parâmetros --log_error e --log_access

Compilando o executável

  1. Certifique-se de ter o Python 3.8 ou superior instalado.
  2. Instale o pyinstaller: pip install pyinstaller
  3. Clone o repositório git clone https://github.com/GVCoder09/NoDPI.git ou baixe o arquivo com o código-fonte e descompacte-o
  4. Vá para o diretório principal e execute o comando pyinstaller ./nodpi.spec
  5. O arquivo compilado estará localizado na pasta ./dist

Executar no Docker

  1. Instale o Docker.
  2. Clone o repositório: git clone https://github.com/GVCoder09/NoDPI
  3. Navegue até o diretório do projeto e crie o contêiner:
    root@kitploit:~
    cd NoDPI
    sudo docker build -t nodpi-proxy .
    
  4. Execute o contêiner com o 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. Aproveite!

Perguntas frequentes

P: É legal usar o NoDPI na Rússia?

R: Sim, seu uso é completamente legal a partir de outubro de 2025. No entanto, você pode ser responsabilizado administrativamente por anunciar e distribuir ferramentas projetadas para contornar bloqueios.

P: É seguro?

R: Sim, usar este utilitário é seguro. Todo o tráfego enviado por HTTPS permanece criptografado como antes. Além disso, não coletamos nenhuma informação do usuário.

P: Este programa mascara meu tráfego? Meu provedor de internet não pode ver quais sites visito?

R: Não. Ao contrário de uma VPN ou Tor, este programa não oculta seu tráfego do seu Provedor de Serviços de Internet (ISP). Seu ISP ainda pode ver os endereços IP dos sites aos quais você se conecta.

Histórico de estrelas

Gráfico de histórico de estrelas

Baixar ferramenta