DPIBreak
Last updated
Fast and easy-to-use DPI circumvention tool in Rust
Install with winget
$ winget install --id Dilluti0n.DPIBreak --exact --version 0.6.2Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.
For Intune admins
Stop chasing app updates. Pckgr patches them for you.
Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.
Start free 30-day trialNo credit card required.
About
Fast and easy-to-use tool for circumventing Deep Packet Inspection (DPI) on HTTPS connections. While your actual data is encrypted over HTTPS, there is a limitation: the TLS ClientHello packet - which contains the destination domain (aka SNI) - must be sent in plaintext during the initial handshake. DPI equipment inspects it at intermediate routers and drops the connection if its SNI is on their blacklist. The goal of DPIBreak is to manipulate outgoing TLS ClientHello packets in a standards-compliant way, so that DPI equipment can no longer detect the destination domain while the actual server still can.
Installers · v0.6.2
| Architecture | Type | Scope | Install | Download |
|---|---|---|---|---|
| x64 | ZIP archive | - | Direct |
Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.
Security
No known CVEs for DPIBreak.
Coverage is best-effort and depends on a winget package mapping to an NVD CPE entry. Absence here is not a guarantee of safety.
Related apps
More from Dilluti0n or browse dpi, privacy, censorship.
Frequently asked questions
How do I install DPIBreak on Windows?
How do I install DPIBreak silently for unattended deployment?
How do I uninstall DPIBreak via winget?
Is DPIBreak free?
Does DPIBreak work on Windows 10?
How do I keep DPIBreak up to date?
Recent versions
- 0.6.2latest
- 0.6.1
- 0.6.0