Release Note
v0.7.0 expands resolver scanning and DNSTT testing beyond the previous UDP-only flow. This release adds selectable DNS scan transports (UDP, TCP, BOTH), adds embedded DNSTT transport support (UDP, TCP, DOT, DOH) with optional resolver endpoint templating, persists the new settings in config.
Changelog
- Added scan protocol selection in the UI:
UDP,TCP, orBOTH. - Added DNSTT transport selection in the UI:
UDP,TCP,DOT, orDOH. - Added optional DNSTT
Resolver Endpointoverride, including{ip}and{port}placeholder support. - Persisted
scanConfig.protocol,dnsttConfig.transport, anddnsttConfig.resolverURLin saved config. - Updated config loading to normalize and restore the new protocol/transport fields.
- Extended the embedded DNSTT runtime to support
https://,tls://, andtcp://resolver transports. - Added validation for invalid DNSTT transport and resolver endpoint combinations, including DOH requirements.
- Extended scanner probing to support TCP and combined UDP/TCP scans.
- Improved resolver scoring tests, including dual-protocol behavior and NS answers from the authority section.