Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/Runnin4ik/dpi-detector · Python · MIT (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
Runnin4ik/dpi-detectormain82

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