Skip to content

CLI Cheat Sheet

BTF Kabir edited this page Aug 4, 2026 · 5 revisions

CLI cheat sheet

From the dnstt-kit folder: .\dns-cli.cmd ... or Release .\dnstt-kit-windows-x64.exe ...
No args → starter guide + interactive menu.

dns-cli [--work-dir DIR] [COMMAND]

First steps

dns-cli                 # guide + menu
dns-cli init
dns-cli doctor
dns-cli menu
dns-cli serve           # http://127.0.0.1:8787
dns-cli info

Scan / generate / pipeline

# Huge lists / ~512MB VPS: use low (streams to disk)
dns-cli scan <ips.txt> --preset low --quiet
dns-cli scan <ips.txt> --preset low --limit 50000 --quiet
dns-cli scan <ips.txt> --preset low|normal|fast [--stream] [-j N] [--limit N]

dns-cli sanitize <ips.txt> --inplace
dns-cli resolvers exclude --input resolvers.json --exclude bad.txt

# Flat dns.txt (same ps every line) — v0.1.7+
dns-cli generate dns -i ips.txt --profile NAME --ps LABEL -o dns.txt
dns-cli generate dns -i ips.txt --ns tunnel.example.com --pubkey HEX --ps LABEL --user root --pass SECRET -o dns.txt

dns-cli generate all|netmod|dmvpn|slipnet-uri --profile NAME ...
dns-cli pipeline run ... --preset low [--auto-archive] [--auto-backup]
dns-cli decode "dns://...."
dns-cli profiles list|show
dns-cli status

Menu key d = interactive flat generate dns. Web panel Options → flat dns.txt sample.

Large lists / RAM: docs/MEMORY.md

Slipnet / archive / backup / clean

dns-cli slipnet which|fetch|probe
dns-cli archive pack|restore|list
dns-cli backup create|list|restore|prune|watch
dns-cli clean [--runs-keep N] [--dry-run]

Full reference: docs/CLI.md · Flags: docs/OPTIONS.md · Env: docs/ENV.md

Clone this wiki locally