{"repo":"MayersScott/rkn-block-checker","free":true,"listed":false,"github":"https://github.com/MayersScott/rkn-block-checker","clone":"git clone https://github.com/MayersScott/rkn-block-checker.git","description":"Diagnose RKN/TSPU internet blocks layer by layer (DNS, TCP, TLS, HTTP)","language":"Python","stars":1592,"topics":["censorship","cli","dns","dpi","network-diagnostics","networking","python","rkn","tls","tspu"],"license":"MIT","category":"networking-infra","readme_excerpt":"RKN Block Checker A small CLI that figures out whether the connection you're sitting on is in an RKN/TSPU-blocked zone - and, more usefully, what kind of block it is (DNS poisoning, TCP reset, TLS DPI on SNI, or an ISP stub page). The point isn't \"site X doesn't open.\" Browsers already tell you that. The point is to look at each layer of the stack independently and report where it broke. That tells you a lot more about your situation than a generic \"this site can't be reached\" page. Quick start That's it. The tool probes a built-in list of sites, classifies each failure by layer, and prints a verdict. No config, no setup, nothing to edit. Example output Verdict labels are calibrated by confidence : ✗ means a high-confidence diagnosis (e.g. DNS poisoning confirmed by DoH, HTTP 451, a known stub-page marker), LIKELY means a known censorship pattern matched but a single signal can't rule out a server-side issue, and ? means the symptom is ambiguous. The summary line says so plainly - \"high confidence\", \"medium confidence\", or \"inconclusive\" - and never claims more certainty than the underlying signals support. Why this exists If a site doesn't open, your browser tells you that. But if you want to do something about it - pick the right circumvention tool, file a useful bug report, or just understand what's happening to your traffic - you need to know which part of the network stack is actually being interfered with. Different censorship mechanisms leave different fingerprints: - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/MayersScott","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MayersScott/rkn-block-checker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}