SlipNet v2.4 — Changelog (since v2.3.2)
Prism Scanner
- Nonce-encoded response size — desired response size is now embedded in the probe nonce, bypassing resolver EDNS0 rewriting that silently broke sub-1232 sizes
- E2E tunnel testing — Prism mode now supports E2E tests on verified resolvers, same as Advanced mode
- Early exit on pass threshold — probes stop as soon as the threshold is reached instead of sending all remaining
- Default probes reduced from 20 to 10 (threshold 5) for faster scanning with early exit
- Response size default changed to 0 (server default) instead of hardcoded 1232
- Prism settings UI — split into two rows for better readability
- Note: Prism scan requires a server running https://github.com/anonvector/slipgate — it uses HMAC-authenticated probes that only SlipGate recognizes and responds to
DNS Scanner
- "All working" toggle added to Advanced and Prism results to filter between E2E-passed and all working resolvers
- "Load Last Scan IPs" fix — previously reloaded the full 58K default list instead of the saved IPs
- Button overlap fix — "Load Last Scan IPs" hidden when IR DNS/Country/Custom panels are open
- Empty resolver scanning — users can now open the scanner without filling in the DNS resolver field first
- E2E timeout default fixed from 7s to 15s
- E2E sort order — E2E tests now run in the order the results list is sorted (speed, prism score, etc.)
Hidden Resolvers
- Persistent defaults — original hidden resolvers are preserved in a separate DB field so users can switch back after setting custom resolvers
- DNS query size — now saved during profile export and configurable even on locked profiles
VPN & Connectivity
- Proxy chain support — chain multiple VPN profiles together (e.g., DNSTT → SSH → SOCKS5) for layered tunneling
- SOCKS5 proxy tunnel type — connect through external SOCKS5 proxies
- SOCKS5 auth injection fixed for SSH tunnel types
- DNS tunneling fix for Chinese OEM phones (Xiaomi, Poco, Huawei)
CLI
- Interactive menu — new TUI for managing profiles, scanning, and connecting without memorizing flags
- Add --query-size and --query-padding flags for DNS query size control
- SSH tunnel and SOCKS5 support added
- E2E tunnel testing with configurable concurrency and timeout
- Embedded resolver list for standalone scanning
- UPX compression for Linux/macOS binaries
Android
- Fix DNS tunneling on Chinese OEM phones (Xiaomi, Poco, Huawei)
- x86_64 architecture support added
- Quick Settings tile — long-press now opens the app (Android 13+)
- Scan foreground service for reliable background scanning
Full Changelog: v2.3.2...v2.4
Full Changelog: v2.3.2...v2.4