Zapret2 is anti-DPI software that operates autonomously without requiring external servers to circumvent network filtering and censorship.
The tool addresses Deep Packet Inspection blocking by performing local traffic manipulation to bypass website blocks, connection throttling, and protocol-level filtering of HTTP, HTTPS, TCP, and UDP traffic. It can partially obfuscate protocols to evade signature-based detection systems. The core innovation distinguishing zapret2 from its predecessor is a strategy-based architecture where attack scenarios are defined as programs rather than hardcoded in C, allowing network-knowledgeable users to write and adapt strategies as DPI evasion techniques evolve without requiring C development expertise.
The tool targets embedded devices running OpenWrt on routers as its primary use case, though it also supports traditional Linux systems, FreeBSD, OpenBSD, and Windows. MacOS is not supported due to technical constraints. Zapret2 suits users who need flexible, locally-executed DPI circumvention without relying on external VPN or proxy services, particularly those operating resource-constrained network hardware where server-dependent solutions are impractical. The strategy-based approach makes it suitable for environments where blocking techniques change frequently and require rapid adaptation.
The project maintains active development with ongoing refinement of its strategy system and protocol handling. The codebase shows continued attention to cross-platform compatibility across multiple operating systems. Documentation exists in both English and Russian, reflecting the project's international user base. The tool accepts community contributions and maintains public channels for user support and feature requests.