bol-van/zapret2

anti-dpi software

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 14 minutes ago
Added to GitGenius on September 12th, 2026
Created on November 17th, 2025
Open Issues & Pull Requests: 10 (+0)
GitHub issues: Enabled
Number of forks: 238
Total Stargazers: 5,438 (+0)
Total Subscribers: 68 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 1.2 hours
Mean response time: 19.1 hours
90th percentile: 2.8 days
Tracked items: 69

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 12% of issues opened in the past year have been closed. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 103 days
Stale 30+ days: 1
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Detailed Description

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.