FarazFe

DNSTT resolver probe & benchmark with MTU selection, tuned for HTTP Injector DNSTT Resolver compatibility

44
4
69% credibility
Found Feb 02, 2026 at 40 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A single Python script that tests lists of DNS resolvers for DNSTT tunnel compatibility through fast DNS checks and optional deep real-tunnel verification, outputting a ranked report in CSV or Excel format.

How It Works

1
🔍 Discover the Tester

You find this handy tool that checks which internet helpers work best for secure tunnels.

2
📝 Prepare Your List

Gather a simple list of internet address servers you want to test for your tunnel setup.

3
🚀 Run Quick Scan

Start the fast check to quickly see which helpers respond reliably without issues.

4
Choose Test Depth
Quick Only

Stick with the fast scan for a speedy overview of good candidates.

🔬
Full Deep Test

Run the thorough check using your tunnel setup to confirm they really work end-to-end.

5
Wait for Results

Let the tool test each one patiently, either quickly in parallel or one by one deeply.

📊 Get Recommendations

Open your results file to see which helpers are working, partial, or not, and pick the best for smooth tunneling.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 40 to 44 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is dnstt-resolver-probe?

This Python tool probes DNS resolvers to find ones compatible with DNSTT tunneling, benchmarking liveness, payload stability, and real tunnel performance. It runs a fast parallel DNS scan to filter candidates, then optional deep tests launching the official DNSTT client to verify SSH or SOCKS tunnels and auto-select optimal MTU. Users get a single CSV or XLSX report ranking resolvers for tools like HTTP Injector, solving the pain of flaky DNS in DNSTT setups.

Why is it gaining traction?

Unlike basic ping tools, it mimics real DNSTT queries—checking EDNS sizes, NXDOMAIN handling, and tunnel-domain responses—to spot resolvers that actually work, not just respond. Tuned for HTTP Injector compatibility, it handles MTU selection and logs DNSTT client output per resolver, saving hours of manual trial-and-error. Devs grab it for the quick CLI like `python dnstt_resolver_probe.py --dns-list list.txt --run-deep`, with lite mode needing zero config.

Who should use this?

DNSTT server operators hunting reliable DNS resolvers amid censorship blocks. HTTP Injector users tweaking configs for stable tunnels. Network engineers benchmarking resolver lists for DNSTT client or server github deployments.

Verdict

Solid niche probe for DNSTT workflows—grab it if you're in that world, as the FAST mode alone filters effectively. With 42 stars and 0.70% credibility score, it's early but docs are clear and single-script setup keeps it low-risk; test on your list before production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.