v1.1.0
After almost a year, it is time for a pretender update. While pretender was already good at spoofing, with this update it got a lot better at not spoofing. With the new --delegate-ignored-to option, pretender can delegate ignored DNS queries to an arbitrary upstream DNS server. This is especially useful for Kerberos Relaying, where only SOA queries need to be spoofed. In general, this should make DHCPv6 DNS Takeover a lot less intrusive when targeting specific hosts or queries.
Here is the full change list:
- An upstream DNS server can now be configured using the new option
--delegate-ignored-to. With this option, ignored queries will be answered by the upstream server. - Ignored DNS queries are now answered with an empty reply instead of none at all. The old behavior can be restored with the
--dont-send-empty-repliesoption. - In
--spoofand--dont-spoofrules, a single dot (.) now matches local names that don't contain a dot. - The
.localsuffix of mDNS queries is now ignored to make matching--spoofand--dont-spoofrules more consistent. - The long-form options
--ip4and--ip6were renamed to--ipv4and--ipv6 - DNS timeouts are now configurable with
--dns-timeout. - Colored output now also works on Windows.
- A few minor fixes.