Runnin4ik/dpi-detector
DPI detection tool for internet censorship testing. Identifies TLS, TCP, HTTP, DNS blocking and 16-20KB connection drops observed · 2026-08-28
Health v2 · maintenance only
82/100
- Activity 99
- Release rhythm 99
- Longevity 14
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 2
- age_days: 201
- days_rel: 7
- days_push: 7
- n_releases_24m: 16
Adoption not part of the score
2005 stars · 78 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python CLI tool that detects and classifies Deep Packet Inspection (DPI) based internet censorship, including TCP 16-20KB connection drops, TLS/SNI blocking, HTTP blocking, and DNS hijacking by ISPs. It helps users diagnose which censorship filters their provider applies to specific domains, hostings, and CDNs.
Use cases
- detect if my ISP blocks websites via DPI
- check why connections to CDNs drop after 16-20KB
- test whether DNS queries are being hijacked or spoofed
- find working SNI values for a hosting or CDN
- check if TLS 1.2, TLS 1.3, or HTTP access to a blocked site works
- diagnose internet censorship on my connection
- verify if my DPI bypass tool like zapret is working correctly
When to choose
- you need to identify which censorship mechanisms (TCP RST, SNI blocking, DNS spoofing, TLS MITM) your ISP uses
- you want to test specific domains or CDN/hosting availability from your network
- you need to pick working SNI values for bypass configurations
- you want a customizable, scriptable censorship diagnostic tool
When to avoid
- you need a censorship bypass tool rather than a detector (use zapret or GoodbyeDPI instead)
- you need censorship testing outside networks with DPI-based filtering
- you want a GUI-based testing solution
- you have active bypass tools running that would distort results
Facets
cli-tool · maturity active
security networking developer-tools cli censorship-circumvention networking security privacy python cli cross-platform dpi-detection internet-censorship tls-blocking dns-hijacking traffic-analysis russia command-line docker
1 source
- readme: https://github.com/Runnin4ik/dpi-detector · fetched 2026-08-28 · 09651f6adde1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Runnin4ik/dpi-detector | main | 82 |
For agents
markdown · JSON · MCP: product_card(name="Runnin4ik/dpi-detector")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem