Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
Herramientas/GitHubGitHub/gvcoder09/nodpi
Sniffing y Análisis de PaquetesEvasión de IDS/IPSSeguridad de RedesUtilidades y Frameworks
GitHubgvcoder09/nodpi

NoDPI

Proxy local que evita la Inspección Profunda de Paquetes fragmentando los paquetes TLS ClientHello, permitiendo el acceso a sitios web bloqueados sin necesidad de permisos de administrador.

Ver Repositorio
1.7k12213hace 13 díasRevisado por Kitploit
Sitio web

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

logo

NoDPI

¡Di NO al bloqueo!

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

GitHub Last commit
GitHub Pages

[!IMPORTANT] Este proyecto es un fork del repositorio https://github.com/theo0x0/nodpi y se desarrolla de forma independiente. ¡No confundir con https://github.com/raspabamos/nodpi !

[!NOTE] Esta versión es para sistemas de escritorio. La versión para Android está disponible aquí: https://github.com/GVCoder09/NoDPI4Android

🌐 Sitio web y documentación - guía amigable y resumen

Lea esto en otros idiomas

  • English
  • Русский

Tabla de contenido

  • NoDPI
    • Tabla de contenido
    • Descripción
      • ¿Cómo funciona?
      • Principales ventajas y características
      • Sitios actualmente no accesibles mediante NoDPI
      • Alternativas
    • Términos de uso y descargo de responsabilidad
    • Inicio rápido
      • Listas negras adicionales
      • Añadir al inicio en Windows y Linux
      • Argumentos soportados
      • Ejecutar en Windows 7
    • Ejecutar desde el código fuente
    • Compilar el ejecutable
    • Ejecutar en Docker
    • Preguntas frecuentes
    • Historial de estrellas

Descripción

NoDPI es una utilidad diseñada para evadir la inspección profunda de paquetes (DPI, por sus siglas en inglés). ¿Qué es DPI? Es una tecnología que inspecciona paquetes de red basándose en su contenido para regular y filtrar el tráfico. A menudo es utilizada por los proveedores de servicios de Internet para censurar y bloquear el acceso a ciertos recursos y protocolos web. El objetivo de este programa es "engañar" al DPI mediante la modificación de paquetes de red, aunque en realidad, este engaño suele ser simplemente una consecuencia de la falta de recursos computacionales y tiempo.

Esta utilidad fue desarrollada principalmente para usuarios rusos como un reemplazo más simple (pero menos potente) de herramientas similares. En la mayoría de los casos, cumple su función; en particular, permite usar YouTube sin problemas.

Pero desafortunadamente, no se puede garantizar el rendimiento absoluto de esta utilidad. Algunos sitios, como YouTube, se desbloquean bien, mientras que otros, como Instagram.com o Facebook.com, requieren métodos completamente diferentes para evadir los bloqueos, que aún no están implementados en esta utilidad debido a su bajo nivel y dificultad. A veces, el rendimiento de ciertos sitios también puede depender del proveedor: cómo bloquea el sitio y qué medios técnicos aplica.

"Captura de pantalla"

¿Cómo funciona?

NoDPI lanza un servidor proxy en su computadora a través del cual dirige el tráfico http(s). El programa intercepta el ClientHello de las conexiones salientes y las fragmenta según uno de los siguientes métodos:

Fragmentación por SNI (por defecto)

El paquete contiene un campo que incluye el registro SNI. El ClientHello se divide en varios registros TLS: la parte anterior al SNI, el SNI carácter por carácter, y la parte posterior al SNI. A cada parte se le añade un encabezado que indica el tipo de ClientHello, y luego todo el paquete se envía en un solo paquete.

Fragmentación aleatoria

El ClientHello se divide en varias partes de longitud aleatoria. Cada parte se pega con los prefijos del tipo de ClientHello y luego todo esto se envía en un solo paquete.

Además, independientemente del método, la versión de TLS se reemplaza por la versión 1.3, que es la más moderna (pero esto no significa que sus datos comiencen a transmitirse según las especificaciones de esta versión). Todo esto en conjunto permite evadir el bloqueo. Aparentemente, el DPI aún no tiene la capacidad necesaria para desenredar esta "bola" y simplemente ignora dicho tráfico, ahorrando tiempo y esfuerzo. Pero es posible que pronto estos métodos dejen de funcionar.

[!IMPORTANT] NoDPI solo funciona con tráfico HTTPS. También puede manejar tráfico HTTP, pero puramente por compatibilidad: los sitios que funcionan a través de este protocolo obsoleto prácticamente no están sujetos a desbloqueo y el programa simplemente envía el tráfico al destinatario.

NoDPI no recopila ni envía ningún dato sobre usted, no utiliza programas o bibliotecas de terceros, no interfiere en los procesos del sistema y no requiere derechos de administrador para funcionar.

Todo el código de NoDPI está escrito exclusivamente en Python y utiliza solo su biblioteca estándar.

Principales ventajas y características

  • Código abierto
  • Fácil de usar, iniciar y configurar. El programa tiene una interfaz intuitiva. Usar la utilidad no requiere conocimientos especiales; cualquier usuario puede ejecutarla sin derechos de administrador.
  • El programa trabaja con una lista de dominios bloqueados y puede detectar automáticamente sitios web bloqueados.
  • Soporte multiplataforma que garantiza un funcionamiento estable en Windows/Linux/MacOS. También está disponible una versión para Android.
  • El programa se puede integrar en una red corporativa y ser utilizado por el personal, no solo por un individuo.
  • Soporta registro de errores y accesos. Puede ver quién visitó sitios web específicos y cuándo.
  • Posibilidad de agregarse al inicio automático en Windows/Linux

Sitios actualmente no accesibles mediante NoDPI

A fecha de febrero de 2026, los siguientes servicios y sitios web no se pueden desbloquear usando NoDPI:

  • Instagram
  • Facebook
  • X (Twitter)
  • Telegram
  • WhatsApp
  • Voz y video en Discord

Utilice GoodbyeDPI de @ValdikSS u otras herramientas. Todos los sitios bloqueados por dirección IP tampoco están disponibles.

Alternativas

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

Términos de uso y descargo de responsabilidad

[!WARNING] Al usar este software de cualquier forma o distribuirlo, usted acepta los siguientes términos de uso y descargo de responsabilidad.

El desarrollador y/o proveedor de este software no será responsable por ninguna pérdida o daño, incluyendo pero no limitado a daños directos, indirectos, incidentales, punitivos o consecuentes que surjan del uso o la imposibilidad de usar este software, incluso si el desarrollador o proveedor ha sido informado de la posibilidad de tales daños.

El desarrollador y/o proveedor de este software no será responsable por ninguna consecuencia legal que surja del uso de este software. Esto incluye, pero no se limita a, la violación de leyes, reglas o regulaciones, así como cualquier reclamo o demanda que surja del uso de este software. El usuario es el único responsable de cumplir con todas las leyes y regulaciones aplicables al usar este software.

El desarrollador y/o proveedor de este software no será responsable por ninguna pérdida o daño que surja del uso no autorizado de este software. El uso no autorizado incluye, pero no se limita a, usar el software para fines ilegales, infringir derechos de autor, patentes, marcas comerciales u otros derechos de propiedad intelectual, o usar el software en violación de los términos de licencia del software.

Este software no puede usarse para fines ilegales o ilícitos. Cualquier uso del software para actividades ilegales, incluyendo pero no limitado a fraude, pirateo, violación de privacidad, distribución de malware o cualquier otra acción contraria a las leyes y regulaciones, está estrictamente prohibido. El usuario es totalmente responsable de cualquier consecuencia legal que surja del uso de este software para fines ilegales.

Su uso de este software constituye su aceptación de los términos de este descargo de responsabilidad. Si no está de acuerdo con estos términos, debe dejar de usar este software inmediatamente.

Inicio rápido

  1. Descargue la última versión para su sistema operativo desde la página de Releases y descomprímala
  2. Vaya al directorio con la utilidad descomprimida y ejecútela con el comando nodpi.exe --blacklist blacklist.txt en Windows o ./nodpi --blacklist ./blacklist.txt en Linux. Puede reemplazar el archivo blacklist.txt con su propio archivo. Si no se especifica el archivo de lista negra, el programa buscará el archivo blacklist.txt en el directorio actual por defecto.
  3. En el navegador o en la configuración del sistema, configure el proxy en 127.0.0.1:8881
  4. ¡Disfrute!

[!IMPORTANT] ¡No olvide deshabilitar el proxy en la configuración de su sistema o navegador después de cerrar el programa!

Por favor, reporte cualquier problema o mal funcionamiento en la página de Issues

Listas negras adicionales

Por defecto, se utiliza una lista negra que contiene solo dominios de YouTube. Listas adicionales se pueden encontrar aquí.

Añadir al inicio en Windows y Linux

[!NOTE] Esta opción solo está disponible en versiones ejecutables

[!IMPORTANT] Asegúrese de que el archivo blacklist.txt esté ubicado junto al archivo ejecutable.

  1. Ejecute el comando nodpi --install. El programa se agregará al inicio mediante el registro de Windows (HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run) o mediante systemd en Linux
  2. Reinicie su computadora
  3. ¡Disfrute!

Argumentos soportados

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)

Ejecutar en Windows 7

Aún no hay una compilación lista para usar para Windows 7. Para ejecutar NoDPI en este sistema operativo, necesitará Python 3.7-3.8. También puede usar el paquete embebible de Python, que no requiere instalación.

Ejecutar desde el código fuente

  1. Asegúrese de tener Python 3.8 o superior instalado. No se requieren bibliotecas de terceros
  2. Clone el repositorio git clone https://github.com/GVCoder09/NoDPI.git o descargue el archivo con el código fuente y descomprímalo
  3. Vaya al directorio principal y ejecute el código con el comando python3 src/main.py
  4. En el navegador o en la configuración del sistema, configure el proxy en 127.0.0.1:8881
  5. ¡Disfrute!

Puede habilitar el registro de errores o accesos usando los parámetros --log_error y --log_access

Compilar el ejecutable

  1. Asegúrese de tener Python 3.8 o superior instalado.
  2. Instale pyinstaller: pip install pyinstaller
  3. Clone el repositorio git clone https://github.com/GVCoder09/NoDPI.git o descargue el archivo con el código fuente y descomprímalo
  4. Vaya al directorio principal y ejecute el comando pyinstaller ./nodpi.spec
  5. El archivo compilado se ubicará en la carpeta ./dist

Ejecutar en Docker

  1. Instale Docker.
  2. Clone el repositorio: git clone https://github.com/GVCoder09/NoDPI
  3. Navegue al directorio del proyecto y compile el contenedor:
    root@kitploit:~
    cd NoDPI
    sudo docker build -t nodpi-proxy .
    
  4. Ejecute el contenedor con el 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. ¡Disfrute!

Preguntas frecuentes

P: ¿Es legal usar NoDPI en Rusia?

R: Sí, su uso es completamente legal a partir de octubre de 2025. Sin embargo, puede ser considerado administrativamente responsable por publicitar y distribuir herramientas diseñadas para eludir el bloqueo.

P: ¿Es seguro?

R: Sí, usar esta utilidad es seguro. Todo el tráfico enviado a través de HTTPS permanece cifrado como antes. Además, no recopilamos ninguna información del usuario.

P: ¿Este programa enmascara mi tráfico? ¿Mi ISP no puede ver qué sitios visito?

R: No. A diferencia de una VPN o Tor, este programa no oculta su tráfico a su proveedor de servicios de Internet (ISP). Su ISP aún puede ver las direcciones IP de los sitios web a los que se conecta.

Historial de estrellas

Star History Chart

Descargar herramienta