Skip to content
BTF Kabir edited this page Aug 4, 2026 · 11 revisions

dnstt-kit wiki

DNSTT toolkit in Rust: scan DNS resolvers, generate NetMod / DMVPN / SlipNet configs, optional offline slipnet, localhost web UI, backup helpers, Docker.

Repo: BTF-Kabir-2020/dnstt-kit · Latest Release: v0.1.7 · main crate: v0.1.7


Start here

Page What it covers
Quick-Start Download, first run, menu / web UI
Roadmap Current status and planned work
CLI-Cheat-Sheet Common commands (incl. generate dns)
Web-UI Local panel at 127.0.0.1:8787
FAQ Antivirus, profiles, slipnet, Docker, low RAM
Docs-Index Links into docs/ in the main repo
Contributing PRs, tests, license notes

What this kit does

IP list -> scan (scanner-core) -> resolvers.json
       -> [optional] slipnet e2e
       -> generate NetMod / DMVPN / SlipNet URI
       -> runs/<id>/ + archive / backup

OR flat path (v0.1.7+):
IP list -> generate dns -> dns.txt (same ps every line)
  • Presets: low / normal / fast — low streams to disk (line-by-line; RAM ≈ O(workers); good for huge lists on small VPS). Details: docs/MEMORY.md
  • generate dns — IP list to a single dns.txt of dns:// links (fixed ps; menu key d)
  • Run with web (serve) or without (menu / CLI)
  • Offline-first slipnet under vendor/slipnet/ (fetch is opt-in)
  • Shared library FFI for Python / JNI / Android (small lists; not for multi-million JSON dumps)
  • CI for Windows / Linux / macOS (+ aarch64)

License & disclaimer

Non-commercial — see LICENSE. AS IS for personal / educational / research use. No warranty.

Maintainer: BTF Kabir

Clone this wiki locally