About this project
GoodbyeDPI is a Windows-based command-line tool designed to bypass Deep Packet Inspection systems deployed by Internet Service Providers that block access to certain websites. It requires Windows 7, 8, 8.1, 10, or 11 with administrator privileges and loads the WinDivert driver to intercept and modify network packets at the userspace level.
The tool handles two types of DPI: Passive DPI (connected via optical splitter or port mirroring, which responds faster than the destination) and Active DPI (connected in sequence). For passive DPI, it blocks redirect and reset packets by identifying them through their IP Identification field. For active DPI, it employs seven circumvention methods including TCP-level fragmentation of the first data packet, fragmentation for persistent HTTP keep-alive sessions, replacing the Host header with hoSt, removing spaces between header names and values, adding extra spaces between HTTP method and URI, mixing Host header case, and sending fake HTTP/HTTPS packets with manipulated TTL, checksum, or sequence numbers.
The program offers extensive command-line arguments for fine-tuning behavior, including options for HTTP and HTTPS fragmentation sizes, DNS resolver redirection to non-standard ports (to prevent DNS poisoning), blacklist-based circumvention targeting only specific hostnames, QUIC/HTTP3 blocking, and multiple preset modesets (legacy -1 through -4 and modern -5 through -9). Modern modesets use techniques like --wrong-seq, --wrong-chksum, and --reverse-frag for improved stability and compatibility.
Quick start scripts are provided for Russia (with blacklist and DNS redirection to Yandex DNS) and other countries. The tool can also be installed as a Windows Service for persistent operation. Building from source requires GNU Make, mingw-w64, and the WinDivert dependency.
Known issues include incompatibility with outdated Windows 7 installations lacking SHA256 signature support, Intel/Qualcomm Killer network cards with Advanced Stream Detect enabled, and QUIK trading software. The project references several similar tools across different platforms including zapret, Green Tunnel, PowerTunnel, and SpoofDPI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.