awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
romanvht avatar

romanvht/ByeByeDPI

0
View on GitHub↗
6,052 stars·278 forks·Kotlin·GPL-3.0·16 views

ByeByeDPI

ByeByeDPI is a network utility designed to circumvent regional blocking and censorship by evading deep packet inspection. It functions as a traffic tunnel and local SOCKS5 proxy server that modifies network packets to prevent filters from identifying and blocking specific content.

The project employs a user-mode network stack to manipulate traffic at the application level. It achieves bypass capabilities through TCP packet fragmentation and the modification of HTTP request header formatting and case sensitivity.

The system includes application-level tunneling control to determine which programs route through the proxy and which connect directly to the internet. It provides configuration profile management for importing and exporting parameter sets and supports automated service startup to maintain persistent connectivity.

Features

  • DPI Bypass Utilities - Functions as a network utility that modifies TCP packets to circumvent deep packet inspection.
  • Censorship Circumvention Tools - Designed specifically to bypass regional and provider-level internet censorship.
  • DPI Evasion Fragmentation - Splits TCP packets into small fragments to confuse signature-based deep packet inspection.
  • SOCKS5 Servers - Implements a local SOCKS5 server that tunnels traffic using modified network packets.
  • SOCKS5 Proxies - Provides a local SOCKS5 proxy server to intercept and redirect application traffic.
  • SOCKS5 Proxy Tunneling Clients - Tunnels application traffic through a SOCKS5 interface to evade network filters.
  • Active DPI Circumvention - Actively manipulates traffic patterns through fragmentation and header modification to bypass DPI.
  • HTTP Header Manipulators - Modifies HTTP request header formatting and case sensitivity to evade pattern-matching filters.
  • Proxy Configuration Profiles - Manages saved sets of network proxy configurations to quickly switch bypass behaviors.
  • Traffic Routing - Implements logic to direct specific application traffic through the bypass tunnel.
  • Traffic Tunneling - Routes application data through a modified tunnel to evade regional restrictions.
  • Application-Specific Routing - Provides granular control over which specific applications route through the tunnel.
  • Userspace Network Stacks - Uses a user-mode network stack to manipulate packets without requiring kernel-level drivers.
  • Packet Inspection - Provides the capability to modify packets specifically to evade deep packet inspection systems.

Star history

Star history chart for romanvht/byebyedpiStar history chart for romanvht/byebyedpi

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to ByeByeDPI

Similar open-source projects, ranked by how many features they share with ByeByeDPI.
  • fw876/helloworldfw876 avatar

    fw876/helloworld

    4,165View on GitHub↗

    This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network restrictions. It functions as a SOCKS5 proxy server, a DNS tunneling tool, and a network traffic obfuscator to help users access blocked websites. The software implements masking protocols to hide the origin and destination of data to evade restrictive firewalls. It provides capabilities for network traffic obfuscation and secure DNS tunneling to protect network privacy and resolve blocked domains. The system handles wide-scale traffic management by intercepting system network traff

    C
    View on GitHub↗4,165
  • shadowsocks/shadowsocks-rustshadowsocks avatar

    shadowsocks/shadowsocks-rust

    10,729View on GitHub↗

    A Rust port of shadowsocks

    Rusthttp-proxyrustsecurity
    View on GitHub↗10,729
  • bol-van/zapretbol-van avatar

    bol-van/zapret

    15,555View on GitHub↗

    Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network censorship. It operates as a transparent network proxy and TCP traffic obfuscator that modifies packets to deceive network inspection systems. The project distinguishes itself through advanced desynchronization strategies, including the modification of TLS client hello handshakes and the use of fake packet injection. It utilizes a combination of TCP stream segmentation, sequence overlapping, and TTL adjustment to hide prohibited requests from firewalls while ensuring the destination

    Canti-dpicensorship-circumventionfreebsd
    View on GitHub↗15,555
  • dovecoteescapee/byedpiandroiddovecoteescapee avatar

    dovecoteescapee/ByeDPIAndroid

    5,043View on GitHub↗

    ByeDPIAndroid is a deep packet inspection bypass tool for Android that functions as a local SOCKS5 proxy. It modifies TCP packets to evade network censorship and bypass regional internet restrictions on mobile devices. The project operates as a network traffic obfuscator and TCP packet fragmenter. It splits network data into smaller pieces and hides the nature of internet requests to prevent automated blocking and traffic shaping by internet service providers. The system covers a range of capabilities including host-based traffic interception and dynamic packet modification. It utilizes non-

    Kotlinanticensorshipcensorship-circumventiondeep-packet-inspection
    View on GitHub↗5,043
See all 30 alternatives to ByeByeDPI→

Frequently asked questions

What does romanvht/byebyedpi do?

ByeByeDPI is a network utility designed to circumvent regional blocking and censorship by evading deep packet inspection. It functions as a traffic tunnel and local SOCKS5 proxy server that modifies network packets to prevent filters from identifying and blocking specific content.

What are the main features of romanvht/byebyedpi?

The main features of romanvht/byebyedpi are: DPI Bypass Utilities, Censorship Circumvention Tools, DPI Evasion Fragmentation, SOCKS5 Servers, SOCKS5 Proxies, SOCKS5 Proxy Tunneling Clients, Active DPI Circumvention, HTTP Header Manipulators.

What are some open-source alternatives to romanvht/byebyedpi?

Open-source alternatives to romanvht/byebyedpi include: fw876/helloworld — This project is a censorship circumvention tool and transparent proxy gateway designed to bypass local network… shadowsocks/shadowsocks-rust — A Rust port of shadowsocks. bol-van/zapret — Zapret is a deep packet inspection bypass tool and packet manipulation framework designed to circumvent network… hmbsbige/shadowsocksr-windows — ShadowsocksR-Windows is a proxy client for Windows designed to route network traffic through ShadowsocksR proxy… dovecoteescapee/byedpiandroid — ByeDPIAndroid is a deep packet inspection bypass tool for Android that functions as a local SOCKS5 proxy. It modifies… docker-easyconnect/docker-easyconnect — This project provides a containerized network bridge that isolates corporate VPN software from the host operating…