Take Control of Your Connection. Diagnose DPI, Censorship, and Middlebox Interference Instantly.Ever wondered why your VPN hangs indefinitely, why ping works perfectly but websites refuse to load, or why a connection drops precisely 5 seconds after establishing?Modern network censorship and traffic shaping don't just block IP addresses; they use advanced Deep Packet Inspection (DPI) and Sovereign Internet systems (like TSPU) to quietly manipulate your traffic. They selectively drop TCP handshakes, spoof DNS responses, or filter specific SNI (Server Name Indication) fields during TLS handshakes.Network DPI Probe is a lightweight, surgical network diagnostics tool designed to unmask exactly what your Internet Service Provider (ISP) is doing to your traffic. Available for Linux, macOS, WSL, and Android (via Termux).🚀 Key Features📡 Multi-Layer Diagnostic Engine: Don't stop at ICMP. Test your connectivity sequentially across layers: DNS resolution, raw TCP socket readiness, TLS handshake integrity, and HTTP payload delivery.🔍 DPI & SNI Filtering Detection: Find out if an endpoint is completely down or if a DPI middlebox is actively dropping your packets the moment it spots a specific domain name inside the TLS client hello.🛡️ Silent Drop & Fast-Block Analysis: Identify sophisticated filtering behavior, such as "allowlist-only" routing, deep packet dropping, or throttling mechanisms that terminate sockets right after connection establishment.🌐 DNS Tampering Verification: Compare local ISP DNS responses against secure, independent upstream resolvers to instantly detect cache poisoning and local spoofing.⚡ Ultra-Lightweight & Scriptable: Built with zero heavy dependencies. Run it natively in seconds via a terminal, automated cron jobs, or embedded environments to log ISP behavior over time.🛠 How It Works (Under the Hood)Standard network tools like ping or traceroute only test the network layer. Network DPI Probe simulates realistic client activity to pinpoint exactly where the chain breaks:🔹 DNS Lookup: Resolves the destination target and flags discrepancies.🔹 TCP Connect: Establishes a raw 3-way handshake to ensure the port is physically reachable.🔹 TLS Simulation (SNI Probe): Sends TLS client hellos using both genuine and intentionally modified Server Name Indications to trigger and identify active DPI filtering.🔹 HTTP Fetch: Verifies whether data can flow freely once the encrypted tunnel is authorized.🎯 Who Is It For?💻 Sysadmins & DevOps Engineers: Quickly debug why cloud instances or remote VPN gateways are behaving erratically on specific regional providers.🕵️♂️ Privacy & Censorship Researchers: Gather actionable data on how middleboxes, sovereign firewalls, and DPI rules are being deployed in real-time.⚙️ Power Users: Diagnose why your secure proxies, custom protocols, or self-hosted services are getting choked or dropped by your local carrier.Stop guessing why your connection is broken. Run Network DPI Probe and see exactly what happens to your packets.